summaryrefslogtreecommitdiff
path: root/java/org/gnu/emacs/EmacsNative.java
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2023-07-31 14:18:12 +0800
committerPo Lu <luangruo@yahoo.com>2023-07-31 14:18:12 +0800
commit9cf166db63b7383a94dc47a6a5251c0dbe1dae9b (patch)
tree1ce988f64a4f259a8f78d95844fb38976947ae7d /java/org/gnu/emacs/EmacsNative.java
parent5a8130ab967cb296d028539d10c749ee35f62e6a (diff)
Initialize Android API level earlier
* java/org/gnu/emacs/EmacsNative.java (EmacsNative): * java/org/gnu/emacs/EmacsNoninteractive.java (main): * java/org/gnu/emacs/EmacsService.java (run): * java/org/gnu/emacs/EmacsThread.java (run): * src/android.c (initEmacs, setEmacsParams): Set `android_api_level' within setEmacsParams, not in initEmacs. * src/androidvfs.c: Pacify compiler warnings.
Diffstat (limited to 'java/org/gnu/emacs/EmacsNative.java')
-rw-r--r--java/org/gnu/emacs/EmacsNative.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/java/org/gnu/emacs/EmacsNative.java b/java/org/gnu/emacs/EmacsNative.java
index ea200037218..7d72a9f192e 100644
--- a/java/org/gnu/emacs/EmacsNative.java
+++ b/java/org/gnu/emacs/EmacsNative.java
@@ -66,7 +66,9 @@ public final class EmacsNative
classPath must be the classpath of this app_process process, or
NULL.
- emacsService must be the EmacsService singleton, or NULL. */
+ emacsService must be the EmacsService singleton, or NULL.
+
+ apiLevel is the version of Android being run. */
public static native void setEmacsParams (AssetManager assetManager,
String filesDir,
String libDir,
@@ -75,18 +77,16 @@ public final class EmacsNative
float pixelDensityY,
float scaledDensity,
String classPath,
- EmacsService emacsService);
+ EmacsService emacsService,
+ int apiLevel);
/* Initialize Emacs with the argument array ARGV. Each argument
must contain a NULL terminated string, or else the behavior is
undefined.
DUMPFILE is the dump file to use, or NULL if Emacs is to load
- loadup.el itself.
-
- APILEVEL is the version of Android being used. */
- public static native void initEmacs (String argv[], String dumpFile,
- int apiLevel);
+ loadup.el itself. */
+ public static native void initEmacs (String argv[], String dumpFile);
/* Abort and generate a native core dump. */
public static native void emacsAbort ();