aboutsummaryrefslogtreecommitdiff
path: root/src/server/worldserver
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/worldserver')
-rw-r--r--src/server/worldserver/Master.cpp3
-rw-r--r--src/server/worldserver/Master.h3
-rw-r--r--src/server/worldserver/WorldThread/WorldRunnable.cpp2
3 files changed, 2 insertions, 6 deletions
diff --git a/src/server/worldserver/Master.cpp b/src/server/worldserver/Master.cpp
index 332a607dcad..fb2d828e284 100644
--- a/src/server/worldserver/Master.cpp
+++ b/src/server/worldserver/Master.cpp
@@ -33,7 +33,6 @@
#include "WorldSocketMgr.h"
#include "Configuration/ConfigEnv.h"
#include "Database/DatabaseEnv.h"
-#include "SingletonImp.h"
#include "CliRunnable.h"
#include "Log.h"
@@ -58,8 +57,6 @@ extern int m_ServiceStatus;
/// \todo Warning disabling not useful under VC++2005. Can somebody say on which compiler it is useful?
#pragma warning(disable:4305)
-INSTANTIATE_SINGLETON_1( Master );
-
volatile uint32 Master::m_masterLoopCounter = 0;
/// Handle cored's termination signals
diff --git a/src/server/worldserver/Master.h b/src/server/worldserver/Master.h
index 76ff2af1457..00628827e2a 100644
--- a/src/server/worldserver/Master.h
+++ b/src/server/worldserver/Master.h
@@ -26,7 +26,6 @@
#define _MASTER_H
#include "Common.h"
-#include "Policies/Singleton.h"
/// Start the server
class Master
@@ -43,6 +42,6 @@ class Master
void clearOnlineAccounts();
};
-#define sMaster Trinity::Singleton<Master>::Instance()
+#define sMaster (*ACE_Singleton<Master, ACE_Null_Mutex>::instance())
#endif
/// @}
diff --git a/src/server/worldserver/WorldThread/WorldRunnable.cpp b/src/server/worldserver/WorldThread/WorldRunnable.cpp
index 3531873ec0c..69639da62fa 100644
--- a/src/server/worldserver/WorldThread/WorldRunnable.cpp
+++ b/src/server/worldserver/WorldThread/WorldRunnable.cpp
@@ -90,7 +90,7 @@ void WorldRunnable::run()
sWorldSocketMgr->StopNetwork();
- MapManager::Instance().UnloadAll(); // unload all grids (including locked in memory)
+ sMapMgr.UnloadAll(); // unload all grids (including locked in memory)
///- End the database thread
WorldDatabase.ThreadEnd(); // free mySQL thread resources