From 45369e11d82ea5944b0b3c4befe55db3ddad32d5 Mon Sep 17 00:00:00 2001 From: Neil Isaac Date: Sat, 9 Nov 2013 19:24:20 -0500 Subject: [PATCH] Don't clobber any UI flags set by the activity --- src/com/settlers/hd/GameView.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/settlers/hd/GameView.java b/src/com/settlers/hd/GameView.java index c7c66ce..298ea00 100644 --- a/src/com/settlers/hd/GameView.java +++ b/src/com/settlers/hd/GameView.java @@ -36,7 +36,7 @@ public GameView(Context context) { gesture = new GestureDetector(context, this); pinch = new ScaleGestureDetector(context, this); - setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); + setSystemUiVisibility(getSystemUiVisibility() | View.SYSTEM_UI_FLAG_LOW_PROFILE); buttons = new UIButton[UIButton.Type.values().length]; int size = (int) (0.5 * Geometry.BUTTON_SIZE * getResources().getDisplayMetrics().density); @@ -90,7 +90,7 @@ public boolean onFling(MotionEvent e1, MotionEvent e2, float vx, float vy) { @Override public boolean onDown(MotionEvent event) { - setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); + setSystemUiVisibility(getSystemUiVisibility() | View.SYSTEM_UI_FLAG_LOW_PROFILE); // press down (consider activating buttons) press((int) event.getX(), (int) event.getY());