gui: Only unselect range from first data sheet when data changes.
authorBen Pfaff <blp@cs.stanford.edu>
Sat, 7 May 2011 21:19:12 +0000 (14:19 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Sat, 7 May 2011 21:19:12 +0000 (14:19 -0700)
commit4c1e6e84f6ae53086317561e2e52427a89989aee
tree0dd4c9e90362b89d616008b28ec96d8cd45e49e0
parente9cbda0449c8c50c2295e14737b875cc34751d55
gui: Only unselect range from first data sheet when data changes.

commit 5080068 "gui: Unselect data in data editor when the datasheet
is replaced" unselected all the data in each of the possible four
datasheets (supposing that the "split" view is selected), but if the
"split" view is not in effect then three of the data sheets don't have
windows and this results in "Gdk-CRITICAL **:
gdk_window_invalidate_rect_full: assertion `GDK_IS_WINDOW (window)'
failed".

This commit switches to unselecting the range only from the first data
sheet, which seems to be just as effective at solving the original
problem and does not cause Gdk-CRITICAL messages.
src/ui/gui/psppire-data-editor.c