summaryrefslogtreecommitdiff
path: root/src/xterm.h
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>2019-06-21 09:25:47 +0900
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>2019-06-21 09:25:47 +0900
commit2a229f495fe5c8be84b3c5718f87d86c8d06a644 (patch)
tree3eac91d29d7e8849ccc5d95bdfa310c9b3164aec /src/xterm.h
parent2da3305c3c335adcbc9e541b7c50e4e814df87d1 (diff)
downloademacs-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.h1
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);