mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-17 23:10:22 +00:00
iconview: layout items immediately when setting a GtkTreeModel
As the draw handler expects the items to be laid out already, we cannot queue a layout here to avoid a race condition with the resize that is queued immediately after, which in turn would lead to a segfault later in the paint_item() implementation. https://bugzilla.gnome.org/show_bug.cgi?id=663138
This commit is contained in:
parent
a77162ebaf
commit
d808daccc1
@ -4934,7 +4934,7 @@ gtk_icon_view_set_model (GtkIconView *icon_view,
|
||||
|
||||
gtk_icon_view_build_items (icon_view);
|
||||
|
||||
gtk_icon_view_queue_layout (icon_view);
|
||||
gtk_icon_view_layout (icon_view);
|
||||
}
|
||||
|
||||
g_object_notify (G_OBJECT (icon_view), "model");
|
||||
|
Loading…
Reference in New Issue
Block a user