mirror of
https://github.com/KDE/kdeconnect-android
synced 2025-09-01 06:35:09 +00:00
Workaround for bug where plugins are not loaded for a device
This commit is contained in:
@@ -627,6 +627,9 @@ public class Device implements BaseLink.PackageReceiver {
|
|||||||
return enabled;
|
return enabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean hasPluginsLoaded() {
|
||||||
|
return !plugins.isEmpty();
|
||||||
|
}
|
||||||
|
|
||||||
public void reloadPluginsFromSettings() {
|
public void reloadPluginsFromSettings() {
|
||||||
|
|
||||||
|
@@ -139,6 +139,9 @@ public class DeviceActivity extends ActionBarActivity {
|
|||||||
setTitle(device.getName());
|
setTitle(device.getName());
|
||||||
device.addPluginsChangedListener(pluginsChangedListener);
|
device.addPluginsChangedListener(pluginsChangedListener);
|
||||||
pluginsChangedListener.onPluginsChanged(device);
|
pluginsChangedListener.onPluginsChanged(device);
|
||||||
|
if (!device.hasPluginsLoaded()) {
|
||||||
|
device.reloadPluginsFromSettings();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user