gcr: Fix problem loading translation for NULL column names.
authorStef Walter <stefw@collabora.co.uk>
Fri, 13 May 2011 18:39:18 +0000 (20:39 +0200)
committerStef Walter <stefw@collabora.co.uk>
Fri, 13 May 2011 18:40:20 +0000 (20:40 +0200)
 * Just use empty string.

gcr/gcr-selector.c

index cfb7c7d..0c86924 100644 (file)
@@ -201,7 +201,7 @@ add_string_column (GcrSelector *self, const GcrColumn *column, gint column_id)
 
        cell = gtk_cell_renderer_text_new ();
        g_object_set (G_OBJECT (cell), "ellipsize", PANGO_ELLIPSIZE_END, NULL);
-       label = g_dpgettext2 (NULL, "column", column->label);
+       label = column->label ? g_dpgettext2 (NULL, "column", column->label) : "";
        col = gtk_tree_view_column_new_with_attributes (label, cell, "text", column_id, NULL);
        gtk_tree_view_column_set_resizable (col, TRUE);
        if (column->flags & GCR_COLUMN_SORTABLE)
@@ -221,7 +221,7 @@ add_icon_column (GcrSelector *self, const GcrColumn *column, gint column_id)
 
        cell = gtk_cell_renderer_pixbuf_new ();
        g_object_set (cell, "stock-size", GTK_ICON_SIZE_BUTTON, NULL);
-       label = g_dpgettext2 (NULL, "column", column->label);
+       label = column->label ? g_dpgettext2 (NULL, "column", column->label) : "";
        col = gtk_tree_view_column_new_with_attributes (label, cell, "gicon", column_id, NULL);
        gtk_tree_view_column_set_resizable (col, TRUE);
        if (column->flags & GCR_COLUMN_SORTABLE)