rta: use callsites in AFor instead re-resolving stuff
[nit.git] / src / android_platform.nit
index d888a32..6dc34f8 100644 (file)
@@ -55,6 +55,8 @@ end
 class AndroidPlatform
        super Platform
 
+       redef fun supports_libunwind do return false
+
        redef fun toolchain(toolcontext) do return new AndroidToolchain(toolcontext)
 end
 
@@ -133,19 +135,24 @@ $(call import-module,android/native_app_glue)
         package="{{{app_package}}}"
         android:versionCode="1"
         android:versionName="{{{app_version}}}"
-       android:debuggable="true">
+        android:debuggable="true">
 
     <!-- This is the platform API where NativeActivity was introduced. -->
     <uses-sdk android:minSdkVersion="9" />
 
     <!-- This .apk has no Java code itself, so set hasCode to false. -->
-    <application android:label="@string/app_name" android:hasCode="false" android:debuggable="true">
+    <application
+               android:label="@string/app_name"
+               android:hasCode="false"
+               android:debuggable="true">
 
         <!-- Our activity is the built-in NativeActivity framework class.
              This will take care of integrating with our NDK code. -->
         <activity android:name="android.app.NativeActivity"
                 android:label="@string/app_name"
-                android:configChanges="orientation|keyboardHidden">
+                android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
+                android:configChanges="orientation|keyboardHidden"
+                android:screenOrientation="portrait">
             <!-- Tell NativeActivity the name of or .so -->
             <meta-data android:name=\"{{{app_package}}}\"
                     android:value=\"{{{app_name}}}\" />
@@ -199,7 +206,7 @@ $(call import-module,android/native_app_glue)
                var assets_dir = "{mainmodule_dir}/../assets"
                if not assets_dir.file_exists then assets_dir = "{mainmodule_dir}/assets"
                if assets_dir.file_exists then
-                       assets_dir = share_dir.realpath
+                       assets_dir = assets_dir.realpath
                        var target_assets_dir = "{android_project_root}/assets"
                        if not target_assets_dir.file_exists then
                                toolcontext.exec_and_check(["ln", "-s", assets_dir, target_assets_dir])