diff --git a/gdk/gdkdrop.c b/gdk/gdkdrop.c index 0825df69d2..37a63c5a7b 100644 --- a/gdk/gdkdrop.c +++ b/gdk/gdkdrop.c @@ -294,8 +294,11 @@ gdk_drop_finalize (GObject *object) /* someone forgot to send a LEAVE signal */ g_warn_if_fail (!priv->entered); + /* 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->drag);