Fixed restart problem
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9332 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
7aae187b23
commit
ddf8a11463
@ -167,6 +167,8 @@ InputServer::~InputServer(void)
|
||||
|
||||
#ifdef COMPILE_FOR_R5
|
||||
delete_port(fAsPort);
|
||||
fAsPort = -1;
|
||||
fAppBuffer = NULL;
|
||||
delete_area(fCloneArea);
|
||||
#endif
|
||||
|
||||
@ -323,6 +325,8 @@ InputServer::QuitRequested(void)
|
||||
CALLED();
|
||||
if (!BApplication::QuitRequested())
|
||||
return false;
|
||||
|
||||
PostMessage(SYSTEM_SHUTTING_DOWN);
|
||||
|
||||
fAddOnManager->SaveState();
|
||||
gDeviceManager.SaveState();
|
||||
@ -1220,7 +1224,8 @@ InputServer::DispatchEvent(BMessage *message)
|
||||
if ((err = message->Flatten(buffer,length)) < B_OK)
|
||||
return err;
|
||||
|
||||
write_port(fAsPort, 0, buffer, length);
|
||||
if (fAsPort>0)
|
||||
write_port(fAsPort, 0, buffer, length);
|
||||
|
||||
#endif // COMPILE_FOR_R5
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user