diff options
| author | Po Lu | 2023-03-06 11:25:51 +0800 |
|---|---|---|
| committer | Po Lu | 2023-03-06 11:25:51 +0800 |
| commit | 97ca0a855116797779450bfb758ea6c706348df3 (patch) | |
| tree | ac323afb4eb8a92f55f76d31ea89589de65fda9b /src/android.c | |
| parent | 0dbbdd20f44c7757835a85a30763af18491f6eb1 (diff) | |
| download | emacs-97ca0a855116797779450bfb758ea6c706348df3.tar.gz emacs-97ca0a855116797779450bfb758ea6c706348df3.zip | |
Update Android port
* java/org/gnu/emacs/EmacsService.java (sync): Delete function.
* java/org/gnu/emacs/EmacsView.java (handleDirtyBitmap): Erase
with window background.
(onDetachedFromWindow): Only recycle bitmap if non-NULL.
* java/org/gnu/emacs/EmacsWindow.java (background): New field.
(changeWindowBackground): Set it.
* src/android.c (struct android_emacs_service): Remove `sync'.
(android_init_emacs_service): Likewise.
(android_sync): Delete function.
* src/androidfns.c (android_create_tip_frame): Set frame
background color correctly.
(Fx_show_tip): Make the tip frame visible.
* src/androidgui.h: Update prototypes.
* src/androidterm.c (handle_one_android_event): Handle tooltip
movement correctly.
Diffstat (limited to 'src/android.c')
| -rw-r--r-- | src/android.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/android.c b/src/android.c index 656971e154f..9fc4143602c 100644 --- a/src/android.c +++ b/src/android.c | |||
| @@ -104,7 +104,6 @@ struct android_emacs_service | |||
| 104 | jmethodID get_screen_height; | 104 | jmethodID get_screen_height; |
| 105 | jmethodID detect_mouse; | 105 | jmethodID detect_mouse; |
| 106 | jmethodID name_keysym; | 106 | jmethodID name_keysym; |
| 107 | jmethodID sync; | ||
| 108 | jmethodID browse_url; | 107 | jmethodID browse_url; |
| 109 | jmethodID restart_emacs; | 108 | jmethodID restart_emacs; |
| 110 | jmethodID update_ic; | 109 | jmethodID update_ic; |
| @@ -2122,7 +2121,6 @@ android_init_emacs_service (void) | |||
| 2122 | FIND_METHOD (get_screen_height, "getScreenHeight", "(Z)I"); | 2121 | FIND_METHOD (get_screen_height, "getScreenHeight", "(Z)I"); |
| 2123 | FIND_METHOD (detect_mouse, "detectMouse", "()Z"); | 2122 | FIND_METHOD (detect_mouse, "detectMouse", "()Z"); |
| 2124 | FIND_METHOD (name_keysym, "nameKeysym", "(I)Ljava/lang/String;"); | 2123 | FIND_METHOD (name_keysym, "nameKeysym", "(I)Ljava/lang/String;"); |
| 2125 | FIND_METHOD (sync, "sync", "()V"); | ||
| 2126 | FIND_METHOD (browse_url, "browseUrl", "(Ljava/lang/String;)" | 2124 | FIND_METHOD (browse_url, "browseUrl", "(Ljava/lang/String;)" |
| 2127 | "Ljava/lang/String;"); | 2125 | "Ljava/lang/String;"); |
| 2128 | FIND_METHOD (restart_emacs, "restartEmacs", "()V"); | 2126 | FIND_METHOD (restart_emacs, "restartEmacs", "()V"); |
| @@ -4514,15 +4512,6 @@ android_translate_coordinates (android_window src, int x, | |||
| 4514 | ANDROID_DELETE_LOCAL_REF (coordinates); | 4512 | ANDROID_DELETE_LOCAL_REF (coordinates); |
| 4515 | } | 4513 | } |
| 4516 | 4514 | ||
| 4517 | void | ||
| 4518 | android_sync (void) | ||
| 4519 | { | ||
| 4520 | (*android_java_env)->CallVoidMethod (android_java_env, | ||
| 4521 | emacs_service, | ||
| 4522 | service_class.sync); | ||
| 4523 | android_exception_check (); | ||
| 4524 | } | ||
| 4525 | |||
| 4526 | int | 4515 | int |
| 4527 | android_wc_lookup_string (android_key_pressed_event *event, | 4516 | android_wc_lookup_string (android_key_pressed_event *event, |
| 4528 | wchar_t *buffer_return, int wchars_buffer, | 4517 | wchar_t *buffer_return, int wchars_buffer, |