From ef72e3ef774c40dfa737de1f5105d4468fec388b Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 1 Aug 2020 22:48:22 -0700 Subject: [PATCH] Only show the option to hide the app if it's not running or already hidden --- app/src/main/java/com/limelight/AppView.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/limelight/AppView.java b/app/src/main/java/com/limelight/AppView.java index 1ce7a746..0b30d628 100644 --- a/app/src/main/java/com/limelight/AppView.java +++ b/app/src/main/java/com/limelight/AppView.java @@ -401,9 +401,12 @@ public class AppView extends Activity implements AdapterFragmentCallbacks { } } - MenuItem hideAppItem = menu.add(Menu.NONE, HIDE_APP_ID, 3, getResources().getString(R.string.applist_menu_hide_app)); - hideAppItem.setCheckable(true); - hideAppItem.setChecked(selectedApp.isHidden); + // Only show the hide checkbox if this is not the currently running app or it's already hidden + if (lastRunningAppId != selectedApp.app.getAppId() || selectedApp.isHidden) { + MenuItem hideAppItem = menu.add(Menu.NONE, HIDE_APP_ID, 3, getResources().getString(R.string.applist_menu_hide_app)); + hideAppItem.setCheckable(true); + hideAppItem.setChecked(selectedApp.isHidden); + } menu.add(Menu.NONE, VIEW_DETAILS_ID, 4, getResources().getString(R.string.applist_menu_details));