diff options
| author | Po Lu | 2023-10-02 11:00:39 +0800 |
|---|---|---|
| committer | Po Lu | 2023-10-02 11:00:39 +0800 |
| commit | db704687bb9992212cec0d5435f6dcd75161e229 (patch) | |
| tree | 3cceef70e6a7813589822a871e954b958f7c0b25 /java/org | |
| parent | 862e5effbf9b991af3fbbc8e31df33e64483c56f (diff) | |
| download | emacs-db704687bb9992212cec0d5435f6dcd75161e229.tar.gz emacs-db704687bb9992212cec0d5435f6dcd75161e229.zip | |
Update Android port
* java/AndroidManifest.xml.in: Exclude non-files from opening in
Emacs.
* java/org/gnu/emacs/EmacsOpenActivity.java (onCreate): Avert
crash should scheme be NULL.
Diffstat (limited to 'java/org')
| -rw-r--r-- | java/org/gnu/emacs/EmacsOpenActivity.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/java/org/gnu/emacs/EmacsOpenActivity.java b/java/org/gnu/emacs/EmacsOpenActivity.java index d27139e98bc..202b3c8c5dc 100644 --- a/java/org/gnu/emacs/EmacsOpenActivity.java +++ b/java/org/gnu/emacs/EmacsOpenActivity.java | |||
| @@ -438,6 +438,12 @@ public final class EmacsOpenActivity extends Activity | |||
| 438 | 438 | ||
| 439 | scheme = uri.getScheme (); | 439 | scheme = uri.getScheme (); |
| 440 | 440 | ||
| 441 | /* It is possible for scheme to be NULL, under Android 2.3 at | ||
| 442 | least. */ | ||
| 443 | |||
| 444 | if (scheme == null) | ||
| 445 | return; | ||
| 446 | |||
| 441 | /* If URL is a mailto URI, call `message-mailto' much the same | 447 | /* If URL is a mailto URI, call `message-mailto' much the same |
| 442 | way emacsclient-mail.desktop does. */ | 448 | way emacsclient-mail.desktop does. */ |
| 443 | 449 | ||