diff --git a/src/servers/app/AppServer.cpp b/src/servers/app/AppServer.cpp index 64cd8d0347..19a5dbab80 100644 --- a/src/servers/app/AppServer.cpp +++ b/src/servers/app/AppServer.cpp @@ -5,6 +5,7 @@ * Authors: * DarkWyrm * Axel Dörfler, axeld@pinc-software.de + * Stephan Aßmus */ #include @@ -405,7 +406,7 @@ AppServer::_DispatchMessage(int32 code, BPrivate::LinkReceiver& msg) while (fDesktops.CountItems() > 0) { Desktop *desktop = fDesktops.RemoveItemAt(0); - thread_id thread = sDesktop->Thread(); + thread_id thread = desktop->Thread(); desktop->PostMessage(B_QUIT_REQUESTED); // we just wait for the desktop to kill itself