aboutsummaryrefslogtreecommitdiffstats
path: root/src/android.c
diff options
context:
space:
mode:
authorPo Lu2023-03-06 11:25:51 +0800
committerPo Lu2023-03-06 11:25:51 +0800
commit97ca0a855116797779450bfb758ea6c706348df3 (patch)
treeac323afb4eb8a92f55f76d31ea89589de65fda9b /src/android.c
parent0dbbdd20f44c7757835a85a30763af18491f6eb1 (diff)
downloademacs-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.c11
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
4517void
4518android_sync (void)
4519{
4520 (*android_java_env)->CallVoidMethod (android_java_env,
4521 emacs_service,
4522 service_class.sync);
4523 android_exception_check ();
4524}
4525
4526int 4515int
4527android_wc_lookup_string (android_key_pressed_event *event, 4516android_wc_lookup_string (android_key_pressed_event *event,
4528 wchar_t *buffer_return, int wchars_buffer, 4517 wchar_t *buffer_return, int wchars_buffer,