aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/pgtkterm.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/pgtkterm.c b/src/pgtkterm.c
index 00377ff73a0..a2e23a5616b 100644
--- a/src/pgtkterm.c
+++ b/src/pgtkterm.c
@@ -3836,6 +3836,11 @@ pgtk_flash (struct frame *f)
3836 cairo_fill (cr); 3836 cairo_fill (cr);
3837 } 3837 }
3838 3838
3839 /* This surface may be leaked if XTflash is invoked again after a
3840 visible bell but before the atimer has had an opportunity to undo
3841 the first invocation. (bug#77128) */
3842 if (FRAME_X_OUTPUT (f)->cr_surface_visible_bell)
3843 cairo_surface_destroy (FRAME_X_OUTPUT (f)->cr_surface_visible_bell);
3839 FRAME_X_OUTPUT (f)->cr_surface_visible_bell = surface; 3844 FRAME_X_OUTPUT (f)->cr_surface_visible_bell = surface;
3840 3845
3841 delay = make_timespec (0, 50 * 1000 * 1000); 3846 delay = make_timespec (0, 50 * 1000 * 1000);