Skip to content

Commit 415c54c

Browse files
committed
up
1 parent 5d3a55f commit 415c54c

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

kbe/src/server/baseapp/baseapp.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ bool Baseapp::canShutdown()
181181
Entities<Base>::ENTITYS_MAP::iterator iter = entities.begin();
182182
for(; iter != entities.end(); iter++)
183183
{
184-
if(static_cast<Base*>(iter->second.get())->hasDB())
184+
//if(static_cast<Base*>(iter->second.get())->hasDB())
185185
{
186186
count++;
187187
}
@@ -234,8 +234,8 @@ void Baseapp::onShutdown(bool first)
234234
Entities<Base>::ENTITYS_MAP::iterator iter = entities.begin();
235235
for(; iter != entities.end(); iter++)
236236
{
237-
if(static_cast<Base*>(iter->second.get())->hasDB() &&
238-
static_cast<Base*>(iter->second.get())->cellMailbox() == NULL)
237+
//if(static_cast<Base*>(iter->second.get())->hasDB() &&
238+
// static_cast<Base*>(iter->second.get())->cellMailbox() == NULL)
239239
{
240240
this->destroyEntity(static_cast<Base*>(iter->second.get())->id(), true);
241241

kbe/src/server/cellapp/cellapp.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,8 @@ bool Cellapp::canShutdown()
8686
for(; iter != entities.end(); iter++)
8787
{
8888
Entity* pEntity = static_cast<Entity*>(iter->second.get());
89-
if(pEntity->baseMailbox() != NULL &&
90-
pEntity->scriptModule()->isPersistent())
89+
//if(pEntity->baseMailbox() != NULL &&
90+
// pEntity->scriptModule()->isPersistent())
9191
{
9292
lastShutdownFailReason_ = "destroyHasBaseEntitys";
9393
return false;
@@ -105,17 +105,17 @@ void Cellapp::onShutdown(bool first)
105105
uint32 count = g_serverConfig.getCellApp().perSecsDestroyEntitySize;
106106
Entities<Entity>::ENTITYS_MAP& entities = this->pEntities()->getEntities();
107107

108-
std::vector<Entity*> vecs;
109-
110108
while(count > 0)
111109
{
110+
std::vector<Entity*> vecs;
111+
112112
bool done = false;
113113
Entities<Entity>::ENTITYS_MAP::iterator iter = entities.begin();
114114
for(; iter != entities.end(); iter++)
115115
{
116116
Entity* pEntity = static_cast<Entity*>(iter->second.get());
117-
if(pEntity->baseMailbox() != NULL &&
118-
pEntity->scriptModule()->isPersistent())
117+
//if(pEntity->baseMailbox() != NULL &&
118+
// pEntity->scriptModule()->isPersistent())
119119
{
120120
Space* space = Spaces::findSpace(pEntity->spaceID());
121121
if(space && space->creatorID() == pEntity->id())

0 commit comments

Comments
 (0)