diff --git a/src/quick/items/qquicktext.cpp b/src/quick/items/qquicktext.cpp
index 5fe0b528fae41a0afb99f066c9302ccf87760bb4..cf9cb4224fda0af717329a415789a1d7fe8594b1 100644
--- a/src/quick/items/qquicktext.cpp
+++ b/src/quick/items/qquicktext.cpp
@@ -1989,6 +1989,7 @@ void QQuickText::setTextFormat(TextFormat format)
             d->rightToLeftText = d->extra->doc->toPlainText().isRightToLeft();
         } else {
             d->rightToLeftText = d->text.isRightToLeft();
+            d->textHasChanged = true;
         }
         d->determineHorizontalAlignment();
     }