<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 30, 2015 at 1:45 PM, Carlos Garnacho <span dir="ltr"><<a href="mailto:carlosg@gnome.org" target="_blank">carlosg@gnome.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
- wl_data_source.drop_performed: Happens when the operation has been<br>
physically finished (eg. the button is released), it could be the right<br>
place to reset the pointer cursor back and undo any other state resulting<br>
from the initial button press.<br></blockquote><div><br></div><div>This should not be necessary. When the grab is lost, whatever client is under the pointer should get an enter event and should then set the cursor to whatever it wants. The dnd source should certainly not set the cursor in this case because it may set it to the wrong one, resulting in a blink of this wrong cursor (ie it will quickly change between the drag cursor, the cursor the source thought it should be, and the actual cursor for that screen location). <br></div></div></div></div>