From f88d6d612f94f89b1c4d9b705e85cea352281e58 Mon Sep 17 00:00:00 2001 From: Erik Johansson Date: Mon, 23 Apr 2018 19:47:15 +0200 Subject: [PATCH] Restore language setting after running screenshot recorder --- .../java/com/health/openscale/gui/ScreenshotRecorder.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/android_app/app/src/androidTest/java/com/health/openscale/gui/ScreenshotRecorder.java b/android_app/app/src/androidTest/java/com/health/openscale/gui/ScreenshotRecorder.java index 30d6328e..1440c2ea 100644 --- a/android_app/app/src/androidTest/java/com/health/openscale/gui/ScreenshotRecorder.java +++ b/android_app/app/src/androidTest/java/com/health/openscale/gui/ScreenshotRecorder.java @@ -102,6 +102,8 @@ public class ScreenshotRecorder { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); + String language = prefs.getString(BaseAppCompatActivity.PREFERENCE_LANGUAGE, "default"); + prefs.edit() .remove("lastFragmentId") .putString(BaseAppCompatActivity.PREFERENCE_LANGUAGE, "en") @@ -113,6 +115,11 @@ public class ScreenshotRecorder { .putString(BaseAppCompatActivity.PREFERENCE_LANGUAGE, "de") .commit(); screenshotRecorder(); + + // Restore language setting + prefs.edit() + .putString(BaseAppCompatActivity.PREFERENCE_LANGUAGE, language) + .commit(); } private ScaleUser getTestUser() {