diff --git a/app/src/main/java/com/limelight/preferences/StreamSettings.java b/app/src/main/java/com/limelight/preferences/StreamSettings.java index ce09d34b..47982480 100644 --- a/app/src/main/java/com/limelight/preferences/StreamSettings.java +++ b/app/src/main/java/com/limelight/preferences/StreamSettings.java @@ -1,5 +1,6 @@ package com.limelight.preferences; +import android.content.Intent; import android.content.SharedPreferences; import android.content.res.Configuration; import android.os.Bundle; @@ -8,6 +9,7 @@ import android.preference.Preference; import android.preference.PreferenceFragment; import android.preference.PreferenceManager; +import com.limelight.PcView; import com.limelight.R; import com.limelight.utils.UiHelper; @@ -33,6 +35,16 @@ public class StreamSettings extends Activity { UiHelper.notifyNewRootView(this); } + @Override + public void onBackPressed() { + finish(); + + // Restart the PC view to apply UI changes + Intent intent = new Intent(this, PcView.class); + intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK); + startActivity(intent, null); + } + public static class SettingsFragment extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index fa43f373..b9a58ee2 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -98,7 +98,7 @@ Language Language to use for Limelight Use lists instead of grids - Display apps and PCs in lists instead of grids. Takes effect after restarting the app. + Display apps and PCs in lists instead of grids Host Settings Optimize game settings