From 5b0ee9679c0c8e10e7110d3c6022fd1b27235ee8 Mon Sep 17 00:00:00 2001 From: mittorn Date: Fri, 6 May 2016 16:49:42 +0000 Subject: [PATCH] Fix fullscreen --- src/in/celest/xash3d/XashActivity.java | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/in/celest/xash3d/XashActivity.java b/src/in/celest/xash3d/XashActivity.java index a1e1d335..b1155710 100644 --- a/src/in/celest/xash3d/XashActivity.java +++ b/src/in/celest/xash3d/XashActivity.java @@ -50,8 +50,19 @@ public class XashActivity extends Activity { // So we can call stuff from static callbacks mSingleton = this; Intent intent = getIntent(); - // mArgv = intent.getStringExtra(in.celest.xash3d.LauncherActivity.ARGV); - // Set up the surface + + // fullscreen + requestWindowFeature(Window.FEATURE_NO_TITLE); + if(sdk >= 12) { + getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, + WindowManager.LayoutParams.FLAG_FULLSCREEN); + } + + // keep screen on + getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, + WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + + // Set up the surface mSurface = new EngineSurface(getApplication()); setContentView(mSurface); SurfaceHolder holder = mSurface.getHolder(); @@ -76,7 +87,7 @@ public class XashActivity extends Activity { setenv("XASH3D_GAMELIBDIR", gamelibdir, true); setenv("XASH3D_GAMEDIR", gamedir, true); - //extractPAK(this, false); + InstallReceiver.extractPAK(this, false); setenv("XASH3D_EXTRAS_PAK1", getFilesDir().getPath() + "/extras.pak", true); String pakfile = intent.getStringExtra("pakfile"); if( pakfile != null && pakfile != "" )