maplistmodel: Actually clear nodes

When we drop our weak ref, we better reset the pointer too.
This commit is contained in:
Matthias Clasen
2022-07-14 20:22:22 -04:00
parent 404f39551e
commit c6dbfc85e9

View File

@@ -484,7 +484,10 @@ gtk_map_list_model_clear_node (gpointer _node)
MapNode *node = _node;
if (node->item)
g_object_remove_weak_pointer (node->item, &node->item);
{
g_object_remove_weak_pointer (node->item, &node->item);
node->item = NULL;
}
}
static void