pspp-sheet-view: Fix rendering moving cursor left or right with keyboard.
authorBen Pfaff <blp@cs.stanford.edu>
Wed, 16 Nov 2011 05:05:30 +0000 (21:05 -0800)
committerBen Pfaff <blp@cs.stanford.edu>
Wed, 25 Apr 2012 05:41:41 +0000 (22:41 -0700)
I don't understand why this is not necessary for GtkTreeView.  Without it,
the cursor doesn't get properly redrawn after a left or right arrow
keystroke moves it.

src/ui/gui/pspp-sheet-view.c

index 0b708ab2709a6237323c901b65509d9165de9b7d..d5637a1d14574bffe2c49e69394c6d1e2b0cb9dc 100644 (file)
@@ -7721,10 +7721,7 @@ pspp_sheet_view_move_cursor_left_right (PsppSheetView *tree_view,
 
   if (found_column)
     {
-      if (!pspp_sheet_view_has_special_cell (tree_view))
-       _pspp_sheet_view_queue_draw_node (tree_view,
-                                          cursor_node,
-                                          NULL);
+      _pspp_sheet_view_queue_draw_node (tree_view, cursor_node, NULL);
       g_signal_emit (tree_view, tree_view_signals[CURSOR_CHANGED], 0);
       gtk_widget_grab_focus (GTK_WIDGET (tree_view));
     }