mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-26 13:41:07 +00:00
dnd: Add another assertion
Assert that gdk_drop_finish() is called after the drop is performed.
This commit is contained in:
parent
13a2db2238
commit
c8ad4d5deb
@ -294,8 +294,11 @@ gdk_drop_finalize (GObject *object)
|
|||||||
|
|
||||||
/* someone forgot to send a LEAVE signal */
|
/* someone forgot to send a LEAVE signal */
|
||||||
g_warn_if_fail (!priv->entered);
|
g_warn_if_fail (!priv->entered);
|
||||||
|
|
||||||
/* Should we emit finish() here if necessary?
|
/* Should we emit finish() here if necessary?
|
||||||
* For now that's the backends' job */
|
* For now that's the backends' job
|
||||||
|
*/
|
||||||
|
g_warn_if_fail (priv->state != GDK_DROP_STATE_DROPPING);
|
||||||
|
|
||||||
g_clear_object (&priv->device);
|
g_clear_object (&priv->device);
|
||||||
g_clear_object (&priv->drag);
|
g_clear_object (&priv->drag);
|
||||||
|
Loading…
Reference in New Issue
Block a user