* when the client constrained the clipping on a view, the server used to

take an empty region as an indication to remove the clipping, but on R5,
  this is actually valid... this patch fixes the problem
* the ViewState::clipping_region is now consistently used to memorize
  the user defined clipping of the view state instead of being sometimes
  used to cache the current view clipping


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16656 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2006-03-08 18:57:44 +00:00
parent 4d664f91ca
commit 8e89843efc
7 changed files with 98 additions and 57 deletions
+1
View File
@@ -75,6 +75,7 @@ class ViewState {
::drawing_mode drawing_mode;
BRegion clipping_region;
bool clipping_region_used;
BPoint origin;
// line modes