1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-02 03:40:36 -08:00

Fix visual-bell on X

* src/pgtkterm.c (pgtk_flash): Change size source.

On X, surface_orig is not an image surface but xlib surface, so I
cannot get its size with cairo_image_surface_get_{width,height}.
This commit is contained in:
Yuuki Harano 2021-01-11 19:56:32 +09:00
parent cd72fba043
commit 7326982d28

View file

@ -3706,8 +3706,8 @@ pgtk_flash (struct frame *f)
{
cairo_surface_t *surface_orig = FRAME_CR_SURFACE (f);
int width = cairo_image_surface_get_width (surface_orig);
int height = cairo_image_surface_get_height (surface_orig);
int width = FRAME_CR_SURFACE_DESIRED_WIDTH (f);
int height = FRAME_CR_SURFACE_DESIRED_HEIGHT (f);
cairo_surface_t *surface =
cairo_surface_create_similar (surface_orig, CAIRO_CONTENT_COLOR_ALPHA,
width, height);