diff options
author | Matthias Clasen <mclasen@redhat.com> | 2022-12-27 16:45:16 +0000 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2022-12-27 16:45:16 +0000 |
commit | f3ad6015c6f7c64d4bfc27362ccaae24e2e87b6f (patch) | |
tree | 34ca44b8a07c89b2bdde79ec199018efc56aa0b4 | |
parent | 0214cb5b1b7af3c3048e7660a5524a70e833597c (diff) | |
parent | 4e694c18240de72de06de4ef10a9e6bf00c7c0bd (diff) | |
download | gtk+-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.c | 6 |
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; } |