From 38a8938d9ff440ee5c68bc54eb815f300de97947 Mon Sep 17 00:00:00 2001 From: Clemens Zeidler Date: Thu, 4 Aug 2011 05:53:26 +0000 Subject: [PATCH] Only redraw visible region. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42568 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/Window.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/servers/app/Window.cpp b/src/servers/app/Window.cpp index def7a11792..656a683333 100644 --- a/src/servers/app/Window.cpp +++ b/src/servers/app/Window.cpp @@ -2113,6 +2113,7 @@ Window::DetachFromWindowStack(bool ownStackNeeded) if (remainingTop != NULL) { dirty.Include(&remainingTop->VisibleRegion()); + dirty.IntersectWith(&remainingTop->VisibleRegion()); fDesktop->RebuildAndRedrawAfterWindowChange(remainingTop, dirty); } return true;