Fix GtkCritical whilst displaying last line of variable view.
authorJohn Darrington <john@darrington.wattle.id.au>
Sun, 17 May 2015 06:20:04 +0000 (08:20 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Sun, 17 May 2015 06:21:27 +0000 (08:21 +0200)
Closes bug #45112

src/ui/gui/psppire-var-sheet.c

index 733a6450c614b3b983162eea439d8ca8ac995991..a06db0b7cd0556ed0d1a3c58a9ab5ae4081aea33 100644 (file)
@@ -362,6 +362,7 @@ render_var_cell (PsppSheetViewColumn *tree_column,
                                                   "column-number")) - 1;
   row = GPOINTER_TO_INT (iter->user_data);
 
+  gtk_cell_renderer_set_visible (cell, true);
   if (row >= psppire_dict_get_var_cnt (var_sheet->dict))
     {
       if (GTK_IS_CELL_RENDERER_TEXT (cell))
@@ -376,7 +377,9 @@ render_var_cell (PsppSheetViewColumn *tree_column,
             g_object_set (cell, "adjustment", NULL, NULL);
         }
       else
-        g_object_set (cell, "stock-id", "", NULL);
+       {
+         gtk_cell_renderer_set_visible (cell, false);
+       }
       return;
     }