[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdeconnect-android/sslrefactor] src/org/kde/kdeconnect: Since we renamed the capabilities, disable 
From:       Albert Vaca <albertvaka () gmail ! com>
Date:       2016-05-31 19:05:14
Message-ID: E1b7oyY-0001CO-B6 () scm ! kde ! org
[Download RAW message or body]

Git commit d539cd704bf9195c855f549428930fb24d6a61e5 by Albert Vaca.
Committed on 31/05/2016 at 15:23.
Pushed by albertvaka into branch 'sslrefactor'.

Since we renamed the capabilities, disable them on old clients

We don't want old kdeconnects to try to use the renamed capabilities.

M  +2    -1    src/org/kde/kdeconnect/Device.java

http://commits.kde.org/kdeconnect-android/d539cd704bf9195c855f549428930fb24d6a61e5

diff --git a/src/org/kde/kdeconnect/Device.java b/src/org/kde/kdeconnect/Device.java
index 285c9fc..3880cdd 100644
--- a/src/org/kde/kdeconnect/Device.java
+++ b/src/org/kde/kdeconnect/Device.java
@@ -832,7 +832,8 @@ public class Device implements BaseLink.PackageReceiver {
 
         onPluginsChanged();
 
-        if (capabilitiesChanged && isReachable() && isPaired()) {
+        //Only send capabilities to devices using protocol version 6 or later
+        if (capabilitiesChanged && isReachable() && isPaired() && protocolVersion >= 6) {
             NetworkPackage np = new NetworkPackage(NetworkPackage.PACKAGE_TYPE_CAPABILITIES);
             np.set("IncomingCapabilities", new ArrayList<>(newSupportedIncomingInterfaces));
             np.set("OutgoingCapabilities", new ArrayList<>(newSupportedOutgoingInterfaces));

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic