d93b51e135
When the app folder dialog handles a drag hover, it starts a timeout to popdown if dragging outside the "real" dialog area. However, when dragging inside it, BaseAppView handles all drag hover events which would disarm the popdown timeout. In cases like this, it's almost impossible to prevent the timeout from triggering, which always pops down the dialog. Add a drag monitor when handling any drag hover (which only happens when dragging outside the folder's icon grid); and eventually disarm the popdown timeout from the monitor's motion event. Remove the drag monitor when dragging over the folder dialog again. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1284 |
||
---|---|---|
.. | ||
dbusServices | ||
gdm | ||
misc | ||
perf | ||
portalHelper | ||
ui | ||
js-resources.gresource.xml | ||
meson.build | ||
portal-resources.gresource.xml |