on xenial help sign in
Fix running on desktop, only set up Mir server for already-Mir scenarios
e4c01b5Ricardo Mendoza
main.cpp+2−1
@@ -176,7 +176,8 @@ int startShell(int argc, const char** argv, ShellServerConfiguration* server)
176
176
177int main(int argc, const char *argv[])
177int main(int argc, const char *argv[])
178{
178{
179+ // For ubuntumirserver/ubuntumirclient
179− if (qgetenv("QT_QPA_PLATFORM") != "ubuntu") {
180+ if (qgetenv("QT_QPA_PLATFORM").startsWith("ubuntumir")) {
180 setenv("QT_QPA_PLATFORM", "ubuntumirserver", 1);
181 setenv("QT_QPA_PLATFORM", "ubuntumirserver", 1);
181 QMirServer mirServer(argc, argv);
182 QMirServer mirServer(argc, argv);
182 return mirServer.runWithClient(startShell);
183 return mirServer.runWithClient(startShell);