From fd29755cf1f0da9ce9dbd3fb111d8fe3d08d3b0f Mon Sep 17 00:00:00 2001 From: Sohny Bohny Date: Fri, 31 Jul 2020 15:37:00 +0000 Subject: [PATCH] Add null check before using `RemoteKeyboardService.instance.visible` --- .../Plugins/RemoteKeyboardPlugin/RemoteKeyboardPlugin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/org/kde/kdeconnect/Plugins/RemoteKeyboardPlugin/RemoteKeyboardPlugin.java b/src/org/kde/kdeconnect/Plugins/RemoteKeyboardPlugin/RemoteKeyboardPlugin.java index 0711185e..8e0b9b3c 100644 --- a/src/org/kde/kdeconnect/Plugins/RemoteKeyboardPlugin/RemoteKeyboardPlugin.java +++ b/src/org/kde/kdeconnect/Plugins/RemoteKeyboardPlugin/RemoteKeyboardPlugin.java @@ -131,7 +131,8 @@ public class RemoteKeyboardPlugin extends Plugin implements SharedPreferences.On PreferenceManager.getDefaultSharedPreferences(context).registerOnSharedPreferenceChangeListener(this); final boolean editingOnly = PreferenceManager.getDefaultSharedPreferences(context).getBoolean(context.getString(R.string.remotekeyboard_editing_only), true); - notifyKeyboardState(editingOnly ? RemoteKeyboardService.instance.visible : true); + if (RemoteKeyboardService.instance != null) + notifyKeyboardState(editingOnly ? RemoteKeyboardService.instance.visible : true); return true; }