diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp
index dab7251a34eb022452f064e56af64002347bdfde..2730fa108adb065b2ba1ca52341419c7eb8bdc71 100644
--- a/src/plugins/git/gitclient.cpp
+++ b/src/plugins/git/gitclient.cpp
@@ -1739,7 +1739,8 @@ QStringList GitClient::synchronousSubmoduleStatus(const QString &workingDirector
 
     // get submodule status
     arguments << QLatin1String("submodule") << QLatin1String("status");
-    if (!vcsFullySynchronousExec(workingDirectory, arguments, &outputTextData, &errorText)) {
+    if (!vcsFullySynchronousExec(workingDirectory, arguments, &outputTextData, &errorText,
+                                 silentFlags)) {
         msgCannotRun(tr("Cannot retrieve submodule status of \"%1\": %2")
                      .arg(QDir::toNativeSeparators(workingDirectory),
                           commandOutputFromLocal8Bit(errorText)), errorMessage);