From: Ben Pfaff Date: Wed, 16 Nov 2011 05:05:30 +0000 (-0800) Subject: pspp-sheet-view: Fix rendering moving cursor left or right with keyboard. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pspp;a=commitdiff_plain;h=6372cdc8bcb61ba5ba25f9329614e5e4e7e06b48 pspp-sheet-view: Fix rendering moving cursor left or right with keyboard. 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. --- diff --git a/src/ui/gui/pspp-sheet-view.c b/src/ui/gui/pspp-sheet-view.c index 0b708ab270..d5637a1d14 100644 --- a/src/ui/gui/pspp-sheet-view.c +++ b/src/ui/gui/pspp-sheet-view.c @@ -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)); }