From 59d71ffdcf816b97e9ebd3c5f7e805b79ae4cde4 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 6 Jun 2020 17:32:26 -0700 Subject: [PATCH] Don't show PiP option on devices where PiP is disabled --- .../main/java/com/limelight/preferences/StreamSettings.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/limelight/preferences/StreamSettings.java b/app/src/main/java/com/limelight/preferences/StreamSettings.java index 0b547e93..484ab436 100644 --- a/app/src/main/java/com/limelight/preferences/StreamSettings.java +++ b/app/src/main/java/com/limelight/preferences/StreamSettings.java @@ -156,8 +156,9 @@ public class StreamSettings extends Activity { } } - // Remove PiP mode on devices pre-Oreo - if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) { + // Remove PiP mode on devices pre-Oreo or where the feature is not available (some low RAM devices) + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O || + !getActivity().getPackageManager().hasSystemFeature("android.software.picture_in_picture")) { PreferenceCategory category = (PreferenceCategory) findPreference("category_basic_settings"); category.removePreference(findPreference("checkbox_enable_pip"));