[SCM] kdeconnect packaging branch, master, updated. debian/0.9g-1-1183-g9d69498
Maximiliano Curia
maxy at moszumanska.debian.org
Fri Oct 14 14:26:47 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/kdeconnect.git;a=commitdiff;h=f194ab9
The following commit has been merged in the master branch:
commit f194ab9a5236986b68a38c216ae9e61493ac1f03
Author: Albert Vaca <albertvaka at gmail.com>
Date: Fri Aug 16 01:01:58 2013 +0200
Plugins are not loaded until a device is reachable
---
daemon/device.cpp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/daemon/device.cpp b/daemon/device.cpp
index 32ee926..e349b03 100644
--- a/daemon/device.cpp
+++ b/daemon/device.cpp
@@ -70,7 +70,7 @@ void Device::reloadPlugins()
{
QMap< QString, KdeConnectPlugin* > newPluginMap;
- if (paired()) { //Do not load any plugin for unpaired devices
+ if (paired() && reachable()) { //Do not load any plugin for unpaired devices, nor useless loading them for unreachable devices
QString path = KStandardDirs().resourceDirs("config").first()+"kdeconnect/";
QMap<QString,QString> pluginStates = KSharedConfig::openConfig(path + id())->group("Plugins").entryMap();
@@ -150,6 +150,7 @@ void Device::addLink(DeviceLink* link)
qSort(m_deviceLinks.begin(),m_deviceLinks.end(),lessThan);
if (m_deviceLinks.size() == 1) {
+ reloadPlugins();
Q_EMIT reachableStatusChanged();
}
@@ -167,6 +168,7 @@ void Device::removeLink(DeviceLink* link)
qDebug() << "RemoveLink"<< m_deviceLinks.size() << "links remaining";
if (m_deviceLinks.empty()) {
+ reloadPlugins();
Q_EMIT reachableStatusChanged();
}
}
--
kdeconnect packaging
More information about the pkg-kde-commits
mailing list