]> git.eshelyaron.com Git - emacs.git/commitdiff
(clear_garbaged_frames): Redraw the frame only if its
authorGerd Moellmann <gerd@gnu.org>
Tue, 30 Oct 2001 16:58:14 +0000 (16:58 +0000)
committerGerd Moellmann <gerd@gnu.org>
Tue, 30 Oct 2001 16:58:14 +0000 (16:58 +0000)
resized_p flag is set.  If not set, use the much less flickering
method previously used.

src/xdisp.c

index 3c9e0222a82cff6bff5c84241a4ed0d4e323fd9a..2278c05c60c69b1a282d1765a91b25e409e0a1b3 100644 (file)
@@ -6974,9 +6974,14 @@ clear_garbaged_frames ()
          
          if (FRAME_VISIBLE_P (f) && FRAME_GARBAGED_P (f))
            {
+             if (f->resized_p)
+               {
+                 Fredraw_frame (frame);
+                 fprintf (stderr, "redraw frame\n");
+               }
              clear_current_matrices (f);
              f->garbaged = 0;
-             Fredraw_frame (frame);
+             f->resized_p = 0;
            }
        }