After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 700853 - workspace: fix DND to the workspace thumbnail
workspace: fix DND to the workspace thumbnail
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: overview
unspecified
Other All
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2013-05-22 17:29 UTC by Giovanni Campagna
Modified: 2013-05-23 16:11 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
workspace: don't use multiple later calls to propagate actualGeometry calls (1.50 KB, patch)
2013-05-22 17:29 UTC, Giovanni Campagna
committed Details | Review

Description Giovanni Campagna 2013-05-22 17:29:40 UTC
Stuff is partially covered by the drop rectangle of workspace, see patch.
Comment 1 Giovanni Campagna 2013-05-22 17:29:43 UTC
Created attachment 245075 [details] [review]
workspace: don't use multiple later calls to propagate actualGeometry calls

Meta laters are invoked in reverse order of registration, so
having multiple laters propagating the geometry cause all but the
first one in the frame (which is usually wrong) to be ignored.
Instead, queue at most one later call, and use the last set geometry
in the callback.
Comment 2 Jasper St. Pierre (not reading bugmail) 2013-05-22 18:27:11 UTC
Review of attachment 245075 [details] [review]:

OK.
Comment 3 Giovanni Campagna 2013-05-23 16:11:19 UTC
Attachment 245075 [details] pushed as 727e4c0 - workspace: don't use multiple later calls to propagate actualGeometry calls