[Android] Move BG/PiP video option back to main prefs page

Geoffrey Métais git at videolan.org
Tue Nov 14 12:03:02 CET 2017


vlc-android | branch: 2.5.x | Geoffrey Métais <geoffrey.metais at gmail.com> | Tue Nov 14 11:05:07 2017 +0100| [7ee8a464817fad47e208bb0df3aab844b7ad82e8] | committer: Geoffrey Métais

Move BG/PiP video option back to main prefs page

(cherry picked from commit 6d2d4de4c94f5acd64b54fa0447290db7db4d864)

> https://code.videolan.org/videolan/vlc-android/commit/7ee8a464817fad47e208bb0df3aab844b7ad82e8
---

 vlc-android/res/xml/preferences.xml                               | 8 ++++++++
 vlc-android/res/xml/preferences_video.xml                         | 7 -------
 .../org/videolan/vlc/gui/tv/preferences/PreferencesFragment.java  | 4 ++++
 .../src/org/videolan/vlc/gui/tv/preferences/PreferencesVideo.java | 1 -
 4 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/vlc-android/res/xml/preferences.xml b/vlc-android/res/xml/preferences.xml
index 285894711..4bc7a0a11 100644
--- a/vlc-android/res/xml/preferences.xml
+++ b/vlc-android/res/xml/preferences.xml
@@ -30,6 +30,14 @@
             android:entryValues="@array/screen_orientation_values"
             android:key="screen_orientation"
             android:title="@string/screen_orientation" />
+
+        <ListPreference
+            android:key="video_action_switch"
+            android:defaultValue="0"
+            android:entries="@array/video_app_switch_action_titles"
+            android:entryValues="@array/video_app_switch_action_values"
+            android:summary="@string/video_app_switch_summary"
+            android:title="@string/video_app_switch_title" />
     </PreferenceCategory>
 
     <PreferenceCategory android:title="@string/history" >
diff --git a/vlc-android/res/xml/preferences_video.xml b/vlc-android/res/xml/preferences_video.xml
index 6895c92d7..bd7a88e47 100644
--- a/vlc-android/res/xml/preferences_video.xml
+++ b/vlc-android/res/xml/preferences_video.xml
@@ -34,13 +34,6 @@
         android:summary="@string/save_audiodelay_summary"
         android:title="@string/save_audiodelay_title" />
 
-    <ListPreference
-        android:key="video_action_switch"
-        android:defaultValue="0"
-        android:entries="@array/video_app_switch_action_titles"
-        android:entryValues="@array/video_app_switch_action_values"
-        android:summary="@string/video_app_switch_summary"
-        android:title="@string/video_app_switch_title" />
     <PreferenceCategory android:title="@string/controls_prefs_category">
         <CheckBoxPreference
             android:defaultValue="false"
diff --git a/vlc-android/src/org/videolan/vlc/gui/tv/preferences/PreferencesFragment.java b/vlc-android/src/org/videolan/vlc/gui/tv/preferences/PreferencesFragment.java
index 38c4f3e0a..491de981d 100644
--- a/vlc-android/src/org/videolan/vlc/gui/tv/preferences/PreferencesFragment.java
+++ b/vlc-android/src/org/videolan/vlc/gui/tv/preferences/PreferencesFragment.java
@@ -33,6 +33,9 @@ import android.widget.Toast;
 import org.videolan.vlc.R;
 import org.videolan.vlc.VLCApplication;
 import org.videolan.vlc.gui.SecondaryActivity;
+import org.videolan.vlc.util.AndroidDevices;
+
+import static org.videolan.vlc.gui.preferences.PreferencesActivity.KEY_VIDEO_APP_SWITCH;
 
 @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)
 public class PreferencesFragment extends BasePreferenceFragment {
@@ -61,6 +64,7 @@ public class PreferencesFragment extends BasePreferenceFragment {
         super.onCreate(savedInstanceState);
         findPreference("screen_orientation").setVisible(false);
         findPreference("extensions_category").setVisible(false);
+        findPreference(KEY_VIDEO_APP_SWITCH).setVisible(AndroidDevices.hasPiP);
     }
 
     @Override
diff --git a/vlc-android/src/org/videolan/vlc/gui/tv/preferences/PreferencesVideo.java b/vlc-android/src/org/videolan/vlc/gui/tv/preferences/PreferencesVideo.java
index b731568c2..432c2ece1 100644
--- a/vlc-android/src/org/videolan/vlc/gui/tv/preferences/PreferencesVideo.java
+++ b/vlc-android/src/org/videolan/vlc/gui/tv/preferences/PreferencesVideo.java
@@ -54,7 +54,6 @@ public class PreferencesVideo extends BasePreferenceFragment {
         findPreference("enable_volume_gesture").setVisible(AndroidDevices.hasTsp);
         findPreference("enable_brightness_gesture").setVisible(AndroidDevices.hasTsp);
         findPreference("popup_keepscreen").setVisible(false);
-        findPreference("video_action_switch").setVisible(AndroidDevices.hasPiP);
     }
 
     @Override



More information about the Android mailing list