summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Dankov <tryagain@navit-project.org>2016-07-10 01:11:31 +0300
committerMichael Dankov <tryagain@navit-project.org>2016-07-10 01:11:31 +0300
commit810748762a446cfa7355036c66c4b85fca06b4db (patch)
tree07160989f738cf320013408f3ada7866303f8000
parent725ef073a0587c6ee22088b3c1ab8bdda54775cc (diff)
downloadnavit-810748762a446cfa7355036c66c4b85fca06b4db.tar.gz
Fix:port_android:No system bars tinting before KITKATR6691
There's no way to make navigation and status bar translucent nor transparent before KITKAT, see https://developer.android.com/about/versions/android-4.4.html#UI So corresponding code realted to SystemBarTintView should be enabled since API 19, KITKAT. It actually was breaking navit on my API 17 device, drawing unrelated semitransparent bars on the top and right sides of the screen.
-rw-r--r--navit/android/src/org/navitproject/navit/NavitGraphics.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/navit/android/src/org/navitproject/navit/NavitGraphics.java b/navit/android/src/org/navitproject/navit/NavitGraphics.java
index d6d2b7fa8..cb50bb90c 100644
--- a/navit/android/src/org/navitproject/navit/NavitGraphics.java
+++ b/navit/android/src/org/navitproject/navit/NavitGraphics.java
@@ -729,8 +729,9 @@ public class NavitGraphics
SetCamera(use_camera);
}
relativelayout.addView(view);
- /* The navigational and status bar code is meaningful only on API17+ */
- if(Build.VERSION.SDK_INT >= 17)
+
+ /* The navigational and status bar tinting code is meaningful only on API19+ */
+ if(Build.VERSION.SDK_INT >= 19)
{
frameLayout = new FrameLayout(activity);
frameLayout.addView(relativelayout);