diff --git a/src/libs/qmljs/qmljsinterpreter.cpp b/src/libs/qmljs/qmljsinterpreter.cpp
index b293127c34e2547fdd17d490a46e39c96682695b..ea5166ef43d7fa9c4774b5c5f8af049b57e613fe 100644
--- a/src/libs/qmljs/qmljsinterpreter.cpp
+++ b/src/libs/qmljs/qmljsinterpreter.cpp
@@ -457,9 +457,7 @@ private:
                 unexpectedElement(_xml.name(), tag);
         }
 
-        if (metaObject->exports().isEmpty()) {
-            metaObject->addExport(id, QString(), QmlJS::ComponentVersion());
-        }
+        metaObject->addExport(id, QString(), QmlJS::ComponentVersion());
 
         if (doInsert) {
             _objects->insert(id, metaObject);