summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2022-12-27 16:45:16 +0000
committerMatthias Clasen <mclasen@redhat.com>2022-12-27 16:45:16 +0000
commitf3ad6015c6f7c64d4bfc27362ccaae24e2e87b6f (patch)
tree34ca44b8a07c89b2bdde79ec199018efc56aa0b4
parent0214cb5b1b7af3c3048e7660a5524a70e833597c (diff)
parent4e694c18240de72de06de4ef10a9e6bf00c7c0bd (diff)
downloadgtk+-f3ad6015c6f7c64d4bfc27362ccaae24e2e87b6f.tar.gz
Merge branch 'wip/corey/notify-drop-value' into 'main'
gtkdroptarget: Notify value property on local drag See merge request GNOME/gtk!5372
-rw-r--r--gtk/gtkdroptarget.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/gtk/gtkdroptarget.c b/gtk/gtkdroptarget.c
index d3d834d70e..e3ad07cf18 100644
--- a/gtk/gtkdroptarget.c
+++ b/gtk/gtkdroptarget.c
@@ -292,9 +292,13 @@ gtk_drop_target_load_local (GtkDropTarget *self,
if (gdk_content_provider_get_value (gdk_drag_get_content (drag),
&self->value,
NULL))
- return TRUE;
+ {
+ g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_VALUE]);
+ return TRUE;
+ }
g_value_unset (&self->value);
+ g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_VALUE]);
return FALSE;
}