From e36580667c6d6a4458ef46cc4dc6b753a39472f2 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 28 Nov 2013 22:57:58 +0400 Subject: properly restore system ui visibility flags if not fullscreen --- src/org/fox/ttcomics/CommonActivity.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/org/fox/ttcomics/CommonActivity.java b/src/org/fox/ttcomics/CommonActivity.java index 6267ee2..92ceba2 100644 --- a/src/org/fox/ttcomics/CommonActivity.java +++ b/src/org/fox/ttcomics/CommonActivity.java @@ -557,10 +557,15 @@ public class CommonActivity extends SherlockFragmentActivity { public void showSystemUiIfNecessary() { if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) { - getWindow().getDecorView().setSystemUiVisibility( - View.SYSTEM_UI_FLAG_LAYOUT_STABLE - | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION - | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); + if (m_prefs.getBoolean("use_full_screen", false)) { + getWindow().getDecorView().setSystemUiVisibility( + View.SYSTEM_UI_FLAG_LAYOUT_STABLE + | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION + | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); + } else { + getWindow().getDecorView().setSystemUiVisibility( + View.SYSTEM_UI_FLAG_VISIBLE); + } } } -- cgit v1.2.3