I was trying to fix Firefox redraw problems, but this change does not

help. However it appears I might have fixed the GL apps drawing over
other windows. Cannot reproduce this problem anymore, but it may be
that this bug doesn't show on my new setup (32bit double buffered VESA).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24267 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus 2008-03-06 11:15:09 +00:00
parent e2947e5344
commit cebfa7dc45
2 changed files with 2 additions and 1 deletions

View File

@ -1821,6 +1821,7 @@ fDesktop->LockSingleWindow();
// of the previous state
fCurrentLayer->SetUserClipping(NULL);
}
fCurrentDrawingRegionValid = false;
break;
}

View File

@ -1182,7 +1182,7 @@ ViewLayer::PopState()
return;
}
bool rebuildClipping = fDrawState->ClippingRegion() != NULL;
bool rebuildClipping = true; //fDrawState->ClippingRegion() != NULL;
fDrawState = fDrawState->PopState();
fDrawState->SetSubPixelPrecise(fFlags & B_SUBPIXEL_PRECISE);