eServiceCenter::eServiceCenter()
{
if (!instance)
+ {
+ eDebug("settings instance.");
instance = this;
+ }
}
eServiceCenter::~eServiceCenter()
{
if (instance == this)
+ {
+ eDebug("clear instance");
instance = 0;
+ }
}
DEFINE_REF(eServiceCenter);
return 0;
}
-eAutoInitP0<eServiceCenter> init_eServiceCenter(eAutoInitNumbers::service, "eServiceCenter");
+eAutoInitPtr<eServiceCenter> init_eServiceCenter(eAutoInitNumbers::service, "eServiceCenter");