diff --git a/src/plugins/projectexplorer/customexecutablerunconfiguration.cpp b/src/plugins/projectexplorer/customexecutablerunconfiguration.cpp
index 43a3af6a7392cabab2da5dc12a4f4aa12d67eb75..515f255c648c260e6bf6bd935c432b982a09e736 100644
--- a/src/plugins/projectexplorer/customexecutablerunconfiguration.cpp
+++ b/src/plugins/projectexplorer/customexecutablerunconfiguration.cpp
@@ -208,7 +208,7 @@ void CustomExecutableConfigurationWidget::userEnvironmentChangesChanged()
 void CustomExecutableConfigurationWidget::executableEdited()
 {
     m_ignoreChange = true;
-    m_runConfiguration->setExecutable(m_executableChooser->path());
+    m_runConfiguration->setExecutable(QDir::fromNativeSeparators(m_executableChooser->path()));
     m_ignoreChange = false;
 }
 void CustomExecutableConfigurationWidget::argumentsEdited(const QString &arguments)