]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove an apparently unnecessary XClearWindow call.
authorChong Yidong <cyd@stupidchicken.com>
Tue, 22 Mar 2011 18:15:52 +0000 (14:15 -0400)
committerChong Yidong <cyd@stupidchicken.com>
Tue, 22 Mar 2011 18:15:52 +0000 (14:15 -0400)
* src/xterm.c (x_clear_frame): Remove XClearWindow call.  This appears
not to be necessary, and produces flickering.

src/ChangeLog
src/xterm.c

index 6fa2d821565375baf5601223b8a7291f84047c69..f489a23368318283a5dd07320e68fc03a44d0ca1 100644 (file)
@@ -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.
index fd7ffd68e625caa209dc2bcacc93f0f2cd606ce5..f87c22912a4b135e26547440450808a0b7312035 100644 (file)
@@ -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)