Android: build fixes & compat fixes
[oweals/minetest.git] / build / android / src / main / java / net.minetest.minetest / MtNativeActivity.java
index f76634c20f2b0e57f47550ba172d9b3432c6062a..f49d078fe5c1025d80301c3b247a5cbb7307c166 100644 (file)
@@ -10,10 +10,10 @@ import android.view.WindowManager;
 public class MtNativeActivity extends NativeActivity {
 
        static {
+               System.loadLibrary("c++_shared");
                System.loadLibrary("openal");
                System.loadLibrary("ogg");
                System.loadLibrary("vorbis");
-               System.loadLibrary("gmp");
                System.loadLibrary("iconv");
                System.loadLibrary("minetest");
        }
@@ -37,20 +37,17 @@ public class MtNativeActivity extends NativeActivity {
                makeFullScreen();
        }
 
-       public void makeFullScreen() {
-               if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
+       private void makeFullScreen() {
+               if (Build.VERSION.SDK_INT >= 19)
                        this.getWindow().getDecorView().setSystemUiVisibility(
-                                       View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
-                       );
-               }
+                                       View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
        }
 
        @Override
        public void onWindowFocusChanged(boolean hasFocus) {
                super.onWindowFocusChanged(hasFocus);
-               if (hasFocus) {
+               if (hasFocus)
                        makeFullScreen();
-               }
        }
 
        public void copyAssets() {