summaryrefslogtreecommitdiff
path: root/gtk/gtkappchooserbutton.c
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2010-12-01 16:29:57 +0100
committerCosimo Cecchi <cosimoc@gnome.org>2010-12-01 17:03:51 +0100
commit9ffd1f7adbda3866d7fe0acaefb5eca8f684724e (patch)
treee57a5a5af868de01ecb1c2f83fbecd80e9097518 /gtk/gtkappchooserbutton.c
parent959fc60c47f56f42aef8407c06f17723f89c02e6 (diff)
downloadgtk+-9ffd1f7adbda3866d7fe0acaefb5eca8f684724e.tar.gz
app-chooser-button: make sure to always get a valid iter
Even in case there are no installed applications for our content type.
Diffstat (limited to 'gtk/gtkappchooserbutton.c')
-rw-r--r--gtk/gtkappchooserbutton.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/gtkappchooserbutton.c b/gtk/gtkappchooserbutton.c
index 639520cbf5..b510764ab1 100644
--- a/gtk/gtkappchooserbutton.c
+++ b/gtk/gtkappchooserbutton.c
@@ -262,6 +262,8 @@ gtk_app_chooser_button_populate (GtkAppChooserButton *self)
recommended_apps = g_app_info_get_recommended_for_type (self->priv->content_type);
first = TRUE;
+ get_first_iter (self->priv->store, &iter);
+
for (l = recommended_apps; l != NULL; l = l->next)
{
app = l->data;
@@ -275,7 +277,6 @@ gtk_app_chooser_button_populate (GtkAppChooserButton *self)
if (first)
{
- get_first_iter (self->priv->store, &iter);
first = FALSE;
}
else