@@ -124,6 +124,7 @@ int startShell(int argc, const char** argv, void* server)
124124
125125 view->setSource(source);
126126 view->setColor("transparent");
127+ QObject::connect(view->engine(), SIGNAL(quit()), application, SLOT(quit()));
127128
128129 if (qgetenv("QT_QPA_PLATFORM") == "ubuntu" || isUbuntuMirServer || args.contains(QLatin1String("-fullscreen"))) {
129130 view->showFullScreen();