emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 11add52bec: Prevent duplicate grab setting with xwidgets


From: Po Lu
Subject: master 11add52bec: Prevent duplicate grab setting with xwidgets
Date: Fri, 28 Jan 2022 04:56:36 -0500 (EST)

branch: master
commit 11add52bec02497900fb0256ec13df9cd838ad39
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Prevent duplicate grab setting with xwidgets
    
    * src/xwidget.c (xwidget_show_view): Don't set passive grab if
    already set.
---
 src/xwidget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/xwidget.c b/src/xwidget.c
index 5ac8ed4e19..85535a35b1 100644
--- a/src/xwidget.c
+++ b/src/xwidget.c
@@ -1178,7 +1178,7 @@ xwidget_button_1 (struct xwidget_view *view,
   if (!target)
     target = model->widget_osr;
 
-  if (down_p)
+  if (down_p && !view->passive_grab)
     {
       view->passive_grab = target;
       view->passive_grab_destruction_signal



reply via email to

[Prev in Thread] Current Thread [Next in Thread]