diff --git a/src/plugins/texteditor/basetextdocument.cpp b/src/plugins/texteditor/basetextdocument.cpp
index ae743ccb98805c1237f40ba3636d5204c666c93c..2e57eafd13d136bbbfd8914c22d7027b5bec1fdc 100644
--- a/src/plugins/texteditor/basetextdocument.cpp
+++ b/src/plugins/texteditor/basetextdocument.cpp
@@ -336,7 +336,7 @@ void BaseTextDocument::cleanWhitespace(QTextCursor& cursor, bool cleanIndentatio
                 } else {
                     int column = m_tabSettings.columnAt(blockText, firstNonSpace);
                     cursor.movePosition(QTextCursor::NextCharacter, QTextCursor::KeepAnchor, firstNonSpace);
-                    QString indentationString = m_tabSettings.indentationString(0, column);
+                    QString indentationString = m_tabSettings.indentationString(0, column, block);
                     cursor.insertText(indentationString);
                 }
             }