diff options
| author | Po Lu | 2023-03-12 15:43:14 +0800 |
|---|---|---|
| committer | Po Lu | 2023-03-12 15:43:14 +0800 |
| commit | a17380e80d162dbc15110ce84ff2e12e11e0623b (patch) | |
| tree | f49db962b2f3a2b31d143e609ada59544ddc7fb3 /java/org/gnu | |
| parent | b0abc50218696b7b5db6589d73c49fdb64b3e289 (diff) | |
| download | emacs-a17380e80d162dbc15110ce84ff2e12e11e0623b.tar.gz emacs-a17380e80d162dbc15110ce84ff2e12e11e0623b.zip | |
Update Android port
* java/org/gnu/emacs/EmacsOpenActivity.java (EmacsOpenActivity)
(onCancel): New function.
(displayFailureDialog): Handle dialog cancellation.
* src/sfntfont.c (sfnt_parse_languages): Look for SLNG tag if
DLNG is not present.
Diffstat (limited to 'java/org/gnu')
| -rw-r--r-- | java/org/gnu/emacs/EmacsOpenActivity.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/java/org/gnu/emacs/EmacsOpenActivity.java b/java/org/gnu/emacs/EmacsOpenActivity.java index 51335ddb2dd..e8fb24d53d8 100644 --- a/java/org/gnu/emacs/EmacsOpenActivity.java +++ b/java/org/gnu/emacs/EmacsOpenActivity.java | |||
| @@ -68,7 +68,8 @@ import java.io.InputStream; | |||
| 68 | import java.io.UnsupportedEncodingException; | 68 | import java.io.UnsupportedEncodingException; |
| 69 | 69 | ||
| 70 | public final class EmacsOpenActivity extends Activity | 70 | public final class EmacsOpenActivity extends Activity |
| 71 | implements DialogInterface.OnClickListener | 71 | implements DialogInterface.OnClickListener, |
| 72 | DialogInterface.OnCancelListener | ||
| 72 | { | 73 | { |
| 73 | private static final String TAG = "EmacsOpenActivity"; | 74 | private static final String TAG = "EmacsOpenActivity"; |
| 74 | 75 | ||
| @@ -121,6 +122,13 @@ public final class EmacsOpenActivity extends Activity | |||
| 121 | finish (); | 122 | finish (); |
| 122 | } | 123 | } |
| 123 | 124 | ||
| 125 | @Override | ||
| 126 | public void | ||
| 127 | onCancel (DialogInterface dialog) | ||
| 128 | { | ||
| 129 | finish (); | ||
| 130 | } | ||
| 131 | |||
| 124 | public String | 132 | public String |
| 125 | readEmacsClientLog () | 133 | readEmacsClientLog () |
| 126 | { | 134 | { |
| @@ -178,6 +186,7 @@ public final class EmacsOpenActivity extends Activity | |||
| 178 | 186 | ||
| 179 | dialog.setMessage (text); | 187 | dialog.setMessage (text); |
| 180 | dialog.setButton (DialogInterface.BUTTON_POSITIVE, "OK", this); | 188 | dialog.setButton (DialogInterface.BUTTON_POSITIVE, "OK", this); |
| 189 | dialog.setOnCancelListener (this); | ||
| 181 | dialog.show (); | 190 | dialog.show (); |
| 182 | } | 191 | } |
| 183 | 192 | ||