This needs to return a boolean, also it should not call end because that will be called anyway by Gtk+ after cancel, and this was causing warnings due to the opacity being unset with no dragged widget set.
This needs to return a boolean, also it should not call end because that will be called anyway by Gtk+ after cancel, and this was causing warnings due to the opacity being unset with no dragged widget set.