Fix bug that would cause SIGSEGV when a screen changed while it was
authorChris Hanson <org/chris-hanson/cph>
Sun, 2 Jul 1995 06:38:33 +0000 (06:38 +0000)
committerChris Hanson <org/chris-hanson/cph>
Sun, 2 Jul 1995 06:38:33 +0000 (06:38 +0000)
commit57ae23bbfd7159863011523549cab903bdbf0b9a
tree5dd91624e077b7ea21c00c6b3a7206d15ccc95c7
parent72966788dda93d0a1cb7ab6d54b4daee44affb8e
Fix bug that would cause SIGSEGV when a screen changed while it was
not visible.  The optimization being performed for invisible screens
was leaving the window redisplay data structures in an inconsistent
state.  The fix uses a less-agressive optimization that does all the
redisplay up to the screen matrix, but avoids transferring the changes
to the X window.
v7/src/edwin/screen.scm