Prevent duplicate grab setting with xwidgets

* src/xwidget.c (xwidget_show_view): Don't set passive grab if
already set.
This commit is contained in:
Po Lu 2022-01-28 17:49:38 +08:00
parent 15f8c6b11e
commit 11add52bec

View file

@ -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