diff --git a/share/qtcreator/qmldesigner/propertyeditor/Qt/Switches.qml b/share/qtcreator/qmldesigner/propertyeditor/Qt/Switches.qml
index db167667c56b0adc2020e0accbc42ba0aec9696f..f6550e98677b596e4f218b558ca043063368aa1b 100644
--- a/share/qtcreator/qmldesigner/propertyeditor/Qt/Switches.qml
+++ b/share/qtcreator/qmldesigner/propertyeditor/Qt/Switches.qml
@@ -20,7 +20,7 @@ QFrame {
             id: standardMode;
             toolTip: "special properties";
             //iconFromFile: "images/rect-icon.png";
-            text: backendValues === undefined ? "empty" : backendValues.className.value
+            text: backendValues === undefined || backendValues.className === undefined || backendValues.className == "empty" ? "empty" : backendValues.className.value
             onClicked: {
                 extendedMode.checked = false;
                 layoutMode.checked = false;