diff --git a/project/javaSDL2/MainActivity.java b/project/javaSDL2/MainActivity.java index 85f23e1ac..2fb1f4a15 100644 --- a/project/javaSDL2/MainActivity.java +++ b/project/javaSDL2/MainActivity.java @@ -32,6 +32,7 @@ import android.os.Bundle; import android.util.Log; import android.widget.FrameLayout; import java.util.ArrayList; +import java.util.Arrays; public class MainActivity extends org.libsdl.app.SDLActivity { @Override @@ -102,7 +103,12 @@ public class MainActivity extends org.libsdl.app.SDLActivity { @Override protected String[] getArguments() { - return Globals.CommandLine.split(" "); + // Strip the first argument, it will get passed as commandline parameter by SDL2 + ArrayList ret = new ArrayList(Arrays.asList(Globals.CommandLine.split(" "))); + if (ret.size() >= 1) { + ret.remove(0); + } + return ret.toArray(new String[0]); } private static String GetMappedLibraryName(final String s) { diff --git a/project/jni/application/supertux/supertux b/project/jni/application/supertux/supertux index 8201139e8..743e974fc 160000 --- a/project/jni/application/supertux/supertux +++ b/project/jni/application/supertux/supertux @@ -1 +1 @@ -Subproject commit 8201139e8b6d52b2304a6ee7330bdb66db0b72cf +Subproject commit 743e974fcef5d10b0debf359c7b0960ecc2b6006