* commented out the code to invalidate a view when

it is added our removed to another view, this is
  taken care of in View.cpp until we find something
  better


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17511 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2006-05-19 09:55:56 +00:00
parent f5643345cd
commit 75b7acdac8
+22 -22
View File
@@ -229,17 +229,17 @@ ViewLayer::AddChild(ViewLayer* layer)
if (fWindow) { if (fWindow) {
layer->AttachedToWindow(fWindow); layer->AttachedToWindow(fWindow);
if (fVisible && layer->IsVisible()) { // if (layer->IsVisible()) {
// trigger redraw // // trigger redraw
BRect clippedFrame = layer->Frame(); // BRect clippedFrame = layer->Frame();
ConvertToVisibleInTopView(&clippedFrame); // ConvertToVisibleInTopView(&clippedFrame);
BRegion* dirty = fWindow->GetRegion(); // BRegion* dirty = fWindow->GetRegion();
if (dirty) { // if (dirty) {
dirty->Set(clippedFrame); // dirty->Set(clippedFrame);
fWindow->MarkContentDirty(*dirty); // fWindow->MarkContentDirtyAsync(*dirty);
fWindow->RecycleRegion(dirty); // fWindow->RecycleRegion(dirty);
} // }
} // }
} }
} }
@@ -284,17 +284,17 @@ ViewLayer::RemoveChild(ViewLayer* layer)
if (fWindow) { if (fWindow) {
layer->DetachedFromWindow(); layer->DetachedFromWindow();
if (fVisible && layer->IsVisible()) { // if (fVisible && layer->IsVisible()) {
// trigger redraw // // trigger redraw
BRect clippedFrame = layer->Frame(); // BRect clippedFrame = layer->Frame();
ConvertToVisibleInTopView(&clippedFrame); // ConvertToVisibleInTopView(&clippedFrame);
BRegion* dirty = fWindow->GetRegion(); // BRegion* dirty = fWindow->GetRegion();
if (dirty) { // if (dirty) {
dirty->Set(clippedFrame); // dirty->Set(clippedFrame);
fWindow->MarkContentDirty(*dirty); // fWindow->MarkContentDirtyAsync(*dirty);
fWindow->RecycleRegion(dirty); // fWindow->RecycleRegion(dirty);
} // }
} // }
} }
return true; return true;