'cursormanager' not global anymore
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10886 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -47,6 +47,7 @@
|
|||||||
#include "Utils.h"
|
#include "Utils.h"
|
||||||
#include "FontServer.h"
|
#include "FontServer.h"
|
||||||
#include "Desktop.h"
|
#include "Desktop.h"
|
||||||
|
#include "RootLayer.h"
|
||||||
|
|
||||||
//#define DEBUG_KEYHANDLING
|
//#define DEBUG_KEYHANDLING
|
||||||
//#define DEBUG_SERVER
|
//#define DEBUG_SERVER
|
||||||
@@ -131,9 +132,6 @@ AppServer::AppServer(void)
|
|||||||
|
|
||||||
InitDecorators();
|
InitDecorators();
|
||||||
|
|
||||||
// Create the cursor manager. Object declared in CursorManager.cpp
|
|
||||||
cursormanager= new CursorManager();
|
|
||||||
|
|
||||||
// Set up the Desktop
|
// Set up the Desktop
|
||||||
desktop= new Desktop();
|
desktop= new Desktop();
|
||||||
desktop->Init();
|
desktop->Init();
|
||||||
@@ -180,7 +178,6 @@ AppServer::~AppServer(void)
|
|||||||
release_sem(fAppListLock);
|
release_sem(fAppListLock);
|
||||||
|
|
||||||
delete bitmapmanager;
|
delete bitmapmanager;
|
||||||
delete cursormanager;
|
|
||||||
|
|
||||||
delete desktop;
|
delete desktop;
|
||||||
|
|
||||||
@@ -681,7 +678,10 @@ void AppServer::DispatchMessage(int32 code, BPortLink &msg)
|
|||||||
}
|
}
|
||||||
case AS_SET_SYSCURSOR_DEFAULTS:
|
case AS_SET_SYSCURSOR_DEFAULTS:
|
||||||
{
|
{
|
||||||
cursormanager->SetDefaults();
|
// although this isn't pretty, ATM we only have RootLayer.
|
||||||
|
// this messages should be handled somewhere into a RootLayer
|
||||||
|
// specific area - this set is intended for a RootLayer.
|
||||||
|
desktop->ActiveRootLayer()->GetCursorManager().SetDefaults();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
|
|||||||
@@ -77,7 +77,6 @@ private:
|
|||||||
Decorator *new_decorator(BRect rect, const char *title, int32 wlook, int32 wfeel,
|
Decorator *new_decorator(BRect rect, const char *title, int32 wlook, int32 wfeel,
|
||||||
int32 wflags, DisplayDriver *ddriver);
|
int32 wflags, DisplayDriver *ddriver);
|
||||||
|
|
||||||
extern CursorManager *cursormanager;
|
|
||||||
extern BitmapManager *bitmapmanager;
|
extern BitmapManager *bitmapmanager;
|
||||||
extern ColorSet gui_colorset;
|
extern ColorSet gui_colorset;
|
||||||
extern AppServer *app_server;
|
extern AppServer *app_server;
|
||||||
|
|||||||
Reference in New Issue
Block a user