[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 47b7ec2a3d: Fix inappropriate use of killed xwidgets
From: |
Po Lu |
Subject: |
master 47b7ec2a3d: Fix inappropriate use of killed xwidgets |
Date: |
Thu, 27 Jan 2022 21:49:11 -0500 (EST) |
branch: master
commit 47b7ec2a3d05bccfc710c9e0d0fc8278ed20afd8
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>
Fix inappropriate use of killed xwidgets
* src/xwidget.c (x_draw_xwidget_webkit_view): Don't record
embedder or synthesize focus events if the widget is killed.
---
src/xwidget.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/xwidget.c b/src/xwidget.c
index 0a85faf20c..c5f4c0ee94 100644
--- a/src/xwidget.c
+++ b/src/xwidget.c
@@ -2844,8 +2844,11 @@ x_draw_xwidget_glyph_string (struct glyph_string *s)
#endif
#if defined HAVE_XINPUT2 || defined HAVE_PGTK
- record_osr_embedder (xv);
- synthesize_focus_in_event (xww->widget_osr);
+ if (!NILP (xww->buffer))
+ {
+ record_osr_embedder (xv);
+ synthesize_focus_in_event (xww->widget_osr);
+ }
#endif
#ifdef USE_GTK
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 47b7ec2a3d: Fix inappropriate use of killed xwidgets,
Po Lu <=