aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJan Djärv <[email protected]>2004-12-31 18:16:10 +0000
committerJan Djärv <[email protected]>2004-12-31 18:16:10 +0000
commit42d02da077d0678e85e9391905e4ce3986c014d8 (patch)
treeb95fba2f767cb7f1738fc4ebc624af6d7754009e /src
parent1db7dd46a18147e65dad59e1115e5d0eb648fbe5 (diff)
* xterm.c (handle_one_xevent): Clear area in expose event for GTK.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/xterm.c8
2 files changed, 12 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index c60504d970..494f45f9af 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2004-12-31 Jan Dj,Ad(Brv <[email protected]>
+
+ * xterm.c (handle_one_xevent): Clear area in expose event for GTK.
+
2004-12-31 Richard M. Stallman <[email protected]>
* window.c (window_scroll_pixel_based): Only look at
diff --git a/src/xterm.c b/src/xterm.c
index eb54674648..0dafcfb010 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -6000,6 +6000,14 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit)
{
x_check_fullscreen (f);
+#ifdef USE_GTK
+ /* This seems to be needed for GTK 2.6. */
+ x_clear_area (event.xexpose.display,
+ event.xexpose.window,
+ event.xexpose.x, event.xexpose.y,
+ event.xexpose.width, event.xexpose.height,
+ FALSE);
+#endif
if (f->async_visible == 0)
{
f->async_visible = 1;