diff --git a/src/servers/app/server/Layer.cpp b/src/servers/app/server/Layer.cpp index 5fdf2c03a4..a5fc41eb9c 100644 --- a/src/servers/app/server/Layer.cpp +++ b/src/servers/app/server/Layer.cpp @@ -1252,3 +1252,9 @@ printf("\t DONE Layer(%s)::DoResizeTo()...\n", _name->String()); * added 2 new methods - DoMoveTo and DoResizeTo. They move/resize the frame rectangle of Layer class. In DoResizeTo() I added some code for autoresizing(based on BView's resizeMask parameter) of children. Still, the effective code for resizing need to be written. :-) I could do that, but other things have greater priority. :-) */ + +LayerData* Layer::GetDrawData() +{ + _layerdata->fVisibleRegion = _visible; + return _layerdata; +} diff --git a/src/servers/app/server/Layer.h b/src/servers/app/server/Layer.h index 5957fb55ef..f7275a0ebf 100644 --- a/src/servers/app/server/Layer.h +++ b/src/servers/app/server/Layer.h @@ -73,6 +73,7 @@ public: PortLink *GetLink(void); const char *GetName(void) { return (_name)?_name->String():NULL; } LayerData *GetLayerData(void) { return _layerdata; } + LayerData *GetDrawData(void); void SetLayerCursor(ServerCursor *csr); ServerCursor *GetLayerCursor(void) const;