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