diff --git a/src/plugins/winrt/winrtdebugsupport.cpp b/src/plugins/winrt/winrtdebugsupport.cpp index baa382fdf21..64cbafabc81 100644 --- a/src/plugins/winrt/winrtdebugsupport.cpp +++ b/src/plugins/winrt/winrtdebugsupport.cpp @@ -97,14 +97,15 @@ RunControl *WinRtDebugSupport::createDebugRunControl(WinRtRunConfiguration *runC if (!errorMessage->isEmpty()) return 0; + QLocalServer server; + server.listen(QLatin1String("QtCreatorWinRtDebugPIDPipe")); + runner->debug(debuggerHelper.absoluteFilePath()); if (!runner->waitForStarted()) { *errorMessage = tr("Cannot start the WinRT Runner Tool."); return 0; } - QLocalServer server; - server.listen(QLatin1String("QtCreatorWinRtDebugPIDPipe")); if (!server.waitForNewConnection(10000)) { *errorMessage = tr("Cannot establish connection to the WinRT debugging helper."); return 0;