diff --git a/src/servers/app/DecorManager.cpp b/src/servers/app/DecorManager.cpp index b7e735ae28..e2cc0486ea 100644 --- a/src/servers/app/DecorManager.cpp +++ b/src/servers/app/DecorManager.cpp @@ -113,9 +113,9 @@ DecorInfo::Instantiate(Desktop* desktop, DrawingEngine* engine, BRect rect, DecorManager::DecorManager() - : BLocker("DecorManager"), + : fDecorList(0), - fCurrentDecor(NULL) + fCurrentDecor(NULL) { // Start with the default decorator - index is always 0 DecorInfo *defaultDecor = new DecorInfo(-1, "Default", NULL); diff --git a/src/servers/app/DecorManager.h b/src/servers/app/DecorManager.h index 7dbf635812..cb5e262fd6 100644 --- a/src/servers/app/DecorManager.h +++ b/src/servers/app/DecorManager.h @@ -22,8 +22,10 @@ class DecorInfo; class Desktop; class DrawingEngine; -class DecorManager : public BLocker { - public: + +class DecorManager +{ +public: DecorManager(); ~DecorManager(); @@ -46,7 +48,7 @@ class DecorManager : public BLocker { // is in place //status_t GetPreview(int32 index, ServerBitmap *bitmap); - private: +private: void _EmptyList(); DecorInfo* _FindDecor(const char *name);