diff options
author | Jim Evins <evins@snaught.com> | 2012-09-13 21:52:30 -0400 |
---|---|---|
committer | Jim Evins <evins@snaught.com> | 2012-09-13 21:52:30 -0400 |
commit | ea2afd2fb4f0034144eb3e5008d6370085dd2293 (patch) | |
tree | b5d9928f42e9b837ebc03115960c90a66d8fc3fc | |
parent | 0340622849c3a5177b0406a1c674598d53dbf2d9 (diff) |
Don't process non-existant templates.
-rw-r--r-- | glabels/new_label_dialog.vala | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/glabels/new_label_dialog.vala b/glabels/new_label_dialog.vala index 588f957..8db64da 100644 --- a/glabels/new_label_dialog.vala +++ b/glabels/new_label_dialog.vala @@ -223,18 +223,21 @@ namespace glabels { libglabels.Template template = libglabels.Db.lookup_template_from_name( name ); - Gtk.TreeIter iter; - recent_model.append( out iter ); + if ( template != null ) + { + Gtk.TreeIter iter; + recent_model.append( out iter ); - string tooltip = build_tooltip( template ); + string tooltip = build_tooltip( template ); - recent_model.set( iter, - 0, template.name, - 1, template.preview_pixbuf, - 2, tooltip, - -1); + recent_model.set( iter, + 0, template.name, + 1, template.preview_pixbuf, + 2, tooltip, + -1); - recent_info_bar.hide(); + recent_info_bar.hide(); + } } } |