]> code.delx.au - gnu-emacs/commitdiff
xterm.c (x_clear_frame_area): Cal gtk_widget_queue_draw if USE_GTK,
authorJan Djärv <jan.h.d@swipnet.se>
Sat, 13 Feb 2010 12:54:50 +0000 (13:54 +0100)
committerJan Djärv <jan.h.d@swipnet.se>
Sat, 13 Feb 2010 12:54:50 +0000 (13:54 +0100)
bug #5571.

src/ChangeLog
src/xterm.c

index 347a6f886b4510a89434ebcd72fbdf7f8cc30dd9..a48194a90aaa54b858f005cde40f4957d5be115b 100644 (file)
@@ -1,3 +1,8 @@
+2010-02-13  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * xterm.c (x_clear_frame_area): Cal gtk_widget_queue_draw if USE_GTK,
+       bug #5571.
+
 2010-02-10  Jan Djärv  <jan.h.d@swipnet.se>
 
        * xsmfns.c (x_session_initialize): Move initialization of ice_fd and
index 1add3c415e7dbe197407d2519f8244143fc007de..9ed98deb7b5a98a2b750731825c881f485f87308 100644 (file)
@@ -7446,6 +7446,11 @@ x_clear_frame_area (f, x, y, width, height)
 {
   x_clear_area (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
                x, y, width, height, False);
+#ifdef USE_GTK
+  /* Must queue a redraw, because scroll bars might have been cleared.  */
+  if (FRAME_GTK_WIDGET (f))
+    gtk_widget_queue_draw (FRAME_GTK_WIDGET (f));
+#endif
 }