diff options
| author | YAMAMOTO Mitsuharu | 2019-06-21 09:25:47 +0900 |
|---|---|---|
| committer | YAMAMOTO Mitsuharu | 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.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 *); | |||
| 1109 | extern int x_x_to_emacs_modifiers (struct x_display_info *, int); | 1109 | extern int x_x_to_emacs_modifiers (struct x_display_info *, int); |
| 1110 | #ifdef USE_CAIRO | 1110 | #ifdef USE_CAIRO |
| 1111 | extern void x_cr_destroy_frame_context (struct frame *); | 1111 | extern void x_cr_destroy_frame_context (struct frame *); |
| 1112 | extern void x_cr_update_surface_desired_size (struct frame *, int, int); | ||
| 1112 | extern cairo_t *x_begin_cr_clip (struct frame *, GC); | 1113 | extern cairo_t *x_begin_cr_clip (struct frame *, GC); |
| 1113 | extern void x_end_cr_clip (struct frame *); | 1114 | extern void x_end_cr_clip (struct frame *); |
| 1114 | extern void x_set_cr_source_with_gc_foreground (struct frame *, GC); | 1115 | extern void x_set_cr_source_with_gc_foreground (struct frame *, GC); |