diff options
author | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 2019-06-21 09:25:47 +0900 |
---|---|---|
committer | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 2019-06-21 09:25:47 +0900 |
commit | 2a229f495fe5c8be84b3c5718f87d86c8d06a644 (patch) | |
tree | 3eac91d29d7e8849ccc5d95bdfa310c9b3164aec /src/xterm.h | |
parent | 2da3305c3c335adcbc9e541b7c50e4e814df87d1 (diff) | |
download | emacs-2a229f495fe5c8be84b3c5718f87d86c8d06a644.tar.gz emacs-2a229f495fe5c8be84b3c5718f87d86c8d06a644.tar.bz2 emacs-2a229f495fe5c8be84b3c5718f87d86c8d06a644.zip |
Fix blank tooltips on cairo (Bug#36298)
* src/xterm.h (x_cr_update_surface_desired_size) [USE_CAIRO]: Add extern.
* src/xterm.c (x_cr_update_surface_desired_size) [USE_CAIRO]: Make non-static.
* src/xfns.c (Fx_show_tip) [USE_CAIRO]: Call x_cr_update_surface_desired_size.
Diffstat (limited to 'src/xterm.h')
-rw-r--r-- | src/xterm.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/xterm.h b/src/xterm.h index 2bd2c0105f6..985648a1d98 100644 --- a/src/xterm.h +++ b/src/xterm.h @@ -1109,6 +1109,7 @@ extern int x_dispatch_event (XEvent *, Display *); extern int x_x_to_emacs_modifiers (struct x_display_info *, int); #ifdef USE_CAIRO extern void x_cr_destroy_frame_context (struct frame *); +extern void x_cr_update_surface_desired_size (struct frame *, int, int); extern cairo_t *x_begin_cr_clip (struct frame *, GC); extern void x_end_cr_clip (struct frame *); extern void x_set_cr_source_with_gc_foreground (struct frame *, GC); |