diff --git a/src/libs/qmljs/qmljstypedescriptionreader.cpp b/src/libs/qmljs/qmljstypedescriptionreader.cpp
index 35bce0a826b51a590c6b70f7fa4ace22c46b19a7..a71cd28ccd71867a5a00eca84fef664eaf82fd26 100644
--- a/src/libs/qmljs/qmljstypedescriptionreader.cpp
+++ b/src/libs/qmljs/qmljstypedescriptionreader.cpp
@@ -172,6 +172,8 @@ void TypeDescriptionReader::readComponent(UiObjectDefinition *ast)
         return;
     }
 
+    // ### for backwards compatibility until fixed: export by cpp name
+    fmo->addExport(fmo->className(), "", ComponentVersion());
     _objects->insert(fmo->className(), fmo);
 }