Author: czeidler Date: 2011-08-04 07:53:26 +0200 (Thu, 04 Aug 2011) New Revision: 42568 Changeset: https://dev.haiku-os.org/changeset/42568 Modified: haiku/trunk/src/servers/app/Window.cpp Log: Only redraw visible region. Modified: haiku/trunk/src/servers/app/Window.cpp =================================================================== --- haiku/trunk/src/servers/app/Window.cpp 2011-08-04 05:33:00 UTC (rev 42567) +++ haiku/trunk/src/servers/app/Window.cpp 2011-08-04 05:53:26 UTC (rev 42568) @@ -2113,6 +2113,7 @@ if (remainingTop != NULL) { dirty.Include(&remainingTop->VisibleRegion()); + dirty.IntersectWith(&remainingTop->VisibleRegion()); fDesktop->RebuildAndRedrawAfterWindowChange(remainingTop, dirty); } return true;