From 5ea7e6fc0b29c6f89a6f7ca19b4efbff75037988 Mon Sep 17 00:00:00 2001 From: Julian Bouzas Date: Tue, 12 May 2020 13:37:36 -0400 Subject: [PATCH] object-manager: emit the object-removed signal after the object is removed --- lib/wp/object-manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/wp/object-manager.c b/lib/wp/object-manager.c index 360d110d..ee7acba7 100644 --- a/lib/wp/object-manager.c +++ b/lib/wp/object-manager.c @@ -845,8 +845,8 @@ wp_object_manager_rm_object (WpObjectManager * self, gpointer object) { guint index; if (g_ptr_array_find (self->objects, object, &index)) { - g_signal_emit (self, signals[SIGNAL_OBJECT_REMOVED], 0, object); g_ptr_array_remove_index_fast (self->objects, index); + g_signal_emit (self, signals[SIGNAL_OBJECT_REMOVED], 0, object); self->changed = TRUE; } }