diff --git a/src/conio/x_events.c b/src/conio/x_events.c index 8e8b93ea6cd5d0faf384a5c7b02dec2974e7d20b..7c84ffb2afb78942ba59246ac4dfaf3c3279d28c 100644 --- a/src/conio/x_events.c +++ b/src/conio/x_events.c @@ -870,7 +870,8 @@ static int x11_event(XEvent *ev) expose_rect(ev->xgraphicsexpose.x, ev->xgraphicsexpose.y, ev->xgraphicsexpose.width, ev->xgraphicsexpose.height); break; case Expose: - expose_rect(ev->xexpose.x, ev->xexpose.y, ev->xexpose.width, ev->xexpose.height); + if (ev->xexpose.count == 0) + expose_rect(ev->xexpose.x, ev->xexpose.y, ev->xexpose.width, ev->xexpose.height); break; /* Copy/Paste events */