app: use gimp_image_set_selected_items() in gimpitemtreeview-search.c
so it's prepared for all kinds of items.
This commit is contained in:
parent
5378402d69
commit
1e5792449c
1 changed files with 9 additions and 3 deletions
|
|
@ -434,7 +434,9 @@ gimp_item_search_key_release (GtkWidget *widget,
|
|||
gtk_widget_set_tooltip_text (search->search_entry, tooltip);
|
||||
g_free (tooltip);
|
||||
|
||||
gimp_image_set_selected_layers (image, NULL);
|
||||
gimp_image_set_selected_items (image,
|
||||
item_view_class->item_type,
|
||||
NULL);
|
||||
|
||||
gtk_entry_set_attributes (GTK_ENTRY (search->search_entry), attrs);
|
||||
pango_attr_list_unref (attrs);
|
||||
|
|
@ -445,12 +447,16 @@ gimp_item_search_key_release (GtkWidget *widget,
|
|||
else if (items == NULL)
|
||||
{
|
||||
/* Pattern does not match any results. */
|
||||
gimp_image_set_selected_layers (image, NULL);
|
||||
gimp_image_set_selected_items (image,
|
||||
item_view_class->item_type,
|
||||
NULL);
|
||||
gimp_widget_blink (search->search_entry);
|
||||
}
|
||||
else
|
||||
{
|
||||
gimp_image_set_selected_layers (image, items);
|
||||
gimp_image_set_selected_items (image,
|
||||
item_view_class->item_type,
|
||||
items);
|
||||
g_list_free (items);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue