manual: REGRESSION and DESCRIPTIVES make temp transformations permanent.
[pspp] / src / ui / gui / pspp-sheet-view.c
index 534409ebb583cbabce8d709bd6590182a7fe9b55..468dbae8e2edd62ec98ac55055a00ead8458bdf0 100644 (file)
@@ -6606,7 +6606,9 @@ pspp_sheet_view_focus_column (PsppSheetView *tree_view,
   if (!focus_column->button)
     {
       pspp_sheet_view_column_set_need_button (focus_column, TRUE);
-      g_return_if_fail (focus_column->button != NULL);
+      //      g_return_if_fail (focus_column->button != NULL);
+      if (focus_column->button == NULL)
+       return;
     }
 
   if (GTK_CONTAINER (tree_view)->focus_child != focus_column->button)
@@ -8553,9 +8555,9 @@ send_focus_change (GtkWidget *widget,
   g_object_ref (widget);
    
  if (in)
-    GTK_WIDGET_SET_FLAGS (widget, GTK_HAS_FOCUS);
 else
-    GTK_WIDGET_UNSET_FLAGS (widget, GTK_HAS_FOCUS);
+   GTK_WIDGET_SET_FLAGS (widget, GTK_HAS_FOCUS);
+ else
+   GTK_WIDGET_UNSET_FLAGS (widget, GTK_HAS_FOCUS);
 
   fevent->focus_change.type = GDK_FOCUS_CHANGE;
   fevent->focus_change.window = g_object_ref (widget->window);