diff --git a/src/org/kde/kdeconnect/UserInterface/SettingsActivity.java b/src/org/kde/kdeconnect/UserInterface/SettingsActivity.java index f0315793..09bd6872 100644 --- a/src/org/kde/kdeconnect/UserInterface/SettingsActivity.java +++ b/src/org/kde/kdeconnect/UserInterface/SettingsActivity.java @@ -50,6 +50,15 @@ public class SettingsActivity extends AppCompatPreferenceActivity { @Override public void onServiceStart(BackgroundService service) { final Device device = service.getDevice(deviceId); + if (device == null) { + SettingsActivity.this.runOnUiThread(new Runnable() { + @Override + public void run() { + SettingsActivity.this.finish(); + } + }); + return; + } Set plugins = PluginFactory.getAvailablePlugins(); for (final String pluginKey : plugins) { PluginPreference pref = new PluginPreference(SettingsActivity.this, pluginKey, device);