Mercurial > geeqie
comparison src/metadata.c @ 1487:d6061c019ceb
fixed possible crash
author | nadvornik |
---|---|
date | Sun, 29 Mar 2009 19:40:16 +0000 |
parents | 7cb24fdf07c0 |
children | 1e2737565cb7 |
comparison
equal
deleted
inserted
replaced
1486:1b2ddc6b2b27 | 1487:d6061c019ceb |
---|---|
1157 } | 1157 } |
1158 | 1158 |
1159 void keyword_hide_unset_in(GtkTreeStore *keyword_tree, gpointer id, GList *keywords) | 1159 void keyword_hide_unset_in(GtkTreeStore *keyword_tree, gpointer id, GList *keywords) |
1160 { | 1160 { |
1161 GtkTreeIter iter; | 1161 GtkTreeIter iter; |
1162 gtk_tree_model_get_iter_first(GTK_TREE_MODEL(keyword_tree), &iter); | 1162 if (!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(keyword_tree), &iter)) return; |
1163 keyword_hide_unset_in_recursive(keyword_tree, &iter, id, keywords); | 1163 keyword_hide_unset_in_recursive(keyword_tree, &iter, id, keywords); |
1164 } | 1164 } |
1165 | 1165 |
1166 static gboolean keyword_show_set_in_cb(GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter_ptr, gpointer data) | 1166 static gboolean keyword_show_set_in_cb(GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter_ptr, gpointer data) |
1167 { | 1167 { |