diff options
| author | Yuuki Harano | 2021-01-11 19:56:32 +0900 |
|---|---|---|
| committer | Yuuki Harano | 2021-01-11 19:56:32 +0900 |
| commit | 7326982d283abe7545d5f5742ea2b57e513fd285 (patch) | |
| tree | 93d182a4079e61400cbd3c899c6ad6dcda5fcb8f /src | |
| parent | cd72fba0437ab5fcd6bf17a2b85ed1aedd3739d4 (diff) | |
| download | emacs-7326982d283abe7545d5f5742ea2b57e513fd285.tar.gz emacs-7326982d283abe7545d5f5742ea2b57e513fd285.zip | |
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}.
Diffstat (limited to 'src')
| -rw-r--r-- | src/pgtkterm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pgtkterm.c b/src/pgtkterm.c index 00381671f21..44e1f3e2966 100644 --- a/src/pgtkterm.c +++ b/src/pgtkterm.c | |||
| @@ -3706,8 +3706,8 @@ pgtk_flash (struct frame *f) | |||
| 3706 | { | 3706 | { |
| 3707 | cairo_surface_t *surface_orig = FRAME_CR_SURFACE (f); | 3707 | cairo_surface_t *surface_orig = FRAME_CR_SURFACE (f); |
| 3708 | 3708 | ||
| 3709 | int width = cairo_image_surface_get_width (surface_orig); | 3709 | int width = FRAME_CR_SURFACE_DESIRED_WIDTH (f); |
| 3710 | int height = cairo_image_surface_get_height (surface_orig); | 3710 | int height = FRAME_CR_SURFACE_DESIRED_HEIGHT (f); |
| 3711 | cairo_surface_t *surface = | 3711 | cairo_surface_t *surface = |
| 3712 | cairo_surface_create_similar (surface_orig, CAIRO_CONTENT_COLOR_ALPHA, | 3712 | cairo_surface_create_similar (surface_orig, CAIRO_CONTENT_COLOR_ALPHA, |
| 3713 | width, height); | 3713 | width, height); |