From d03239603196c13b9acbb6ca7cc44bfe9e87f540 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Sun, 22 Sep 2019 09:20:36 +0200 Subject: [PATCH] filechooserbutton: Add icon to default (None) combo box item See #2118 --- gtk/gtkfilechooserbutton.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/gtk/gtkfilechooserbutton.c b/gtk/gtkfilechooserbutton.c index 711f82b14f..f60222aa69 100644 --- a/gtk/gtkfilechooserbutton.c +++ b/gtk/gtkfilechooserbutton.c @@ -2090,18 +2090,22 @@ model_add_empty_selection (GtkFileChooserButton *button) GtkListStore *store; GtkTreeIter iter; gint pos; + GIcon *icon; store = GTK_LIST_STORE (priv->model); pos = model_get_type_position (button, ROW_TYPE_EMPTY_SELECTION); + icon = g_themed_icon_new ("document-open-symbolic"); gtk_list_store_insert (store, &iter, pos); gtk_list_store_set (store, &iter, - ICON_COLUMN, NULL, - DISPLAY_NAME_COLUMN, _(FALLBACK_DISPLAY_NAME), - TYPE_COLUMN, ROW_TYPE_EMPTY_SELECTION, - DATA_COLUMN, NULL, - IS_FOLDER_COLUMN, FALSE, - -1); + ICON_COLUMN, icon, + DISPLAY_NAME_COLUMN, _(FALLBACK_DISPLAY_NAME), + TYPE_COLUMN, ROW_TYPE_EMPTY_SELECTION, + DATA_COLUMN, NULL, + IS_FOLDER_COLUMN, FALSE, + -1); + + g_object_unref (icon); } static void -- 2.30.2