diff options
| author | Chong Yidong <cyd@stupidchicken.com> | 2011-03-22 14:15:52 -0400 |
|---|---|---|
| committer | Chong Yidong <cyd@stupidchicken.com> | 2011-03-22 14:15:52 -0400 |
| commit | c59da222fa57399540a7c3d13c88209336cc5d01 (patch) | |
| tree | a10524ee839bf6b7b40f0cbc1c7f6d9f1860bb1d | |
| parent | 4b978a677c2f684d7988cdd2dccb73d109c6bb1e (diff) | |
| download | emacs-c59da222fa57399540a7c3d13c88209336cc5d01.tar.gz | |
Remove an apparently unnecessary XClearWindow call.
* src/xterm.c (x_clear_frame): Remove XClearWindow call. This appears
not to be necessary, and produces flickering.
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/xterm.c | 10 |
2 files changed, 12 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 6fa2d821565..f489a233683 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2011-03-22 Chong Yidong <cyd@stupidchicken.com> + + * xterm.c (x_clear_frame): Remove XClearWindow call. This appears + not to be necessary, and produces flickering. + 2011-03-20 Glenn Morris <rgm@gnu.org> * config.in: Remove file. diff --git a/src/xterm.c b/src/xterm.c index fd7ffd68e62..f87c22912a4 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -2928,10 +2928,14 @@ x_clear_frame (struct frame *f) /* We don't set the output cursor here because there will always follow an explicit cursor_to. */ BLOCK_INPUT; - XClearWindow (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f)); - /* We have to clear the scroll bars, too. If we have changed - colors or something like that, then they should be notified. */ + /* The following calls have been commented out because they do not + seem to accomplish anything, apart from causing flickering during + window resize. */ + /* XClearWindow (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f)); */ + + /* We have to clear the scroll bars. If we have changed colors or + something like that, then they should be notified. */ x_scroll_bar_clear (f); #if defined (USE_GTK) && defined (USE_TOOLKIT_SCROLL_BARS) |
