diff --git a/src/plugins/resourceeditor/resourceeditorplugin.cpp b/src/plugins/resourceeditor/resourceeditorplugin.cpp index f901a417dff..36de99ca394 100644 --- a/src/plugins/resourceeditor/resourceeditorplugin.cpp +++ b/src/plugins/resourceeditor/resourceeditorplugin.cpp @@ -255,6 +255,8 @@ void ResourceEditorPlugin::extensionsInitialized() folder->forEachNode([&toReplace](FileNode *fn) { if (fn->fileType() == FileType::Resource) toReplace.append(fn); + }, {}, [](const FolderNode *fn) { + return dynamic_cast(fn) == nullptr; }); for (FileNode *file : qAsConst(toReplace)) { FolderNode *const pn = file->parentFolderNode();