diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp index adf0499e37cab74e1f987d3c7216b63d8b2720fb..7ba2438effc3b2bd811e0ff0cbf688cd8f94fdd1 100644 --- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp +++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp @@ -364,6 +364,7 @@ void ItemLibraryWidget::setImportFilter(FilterChangeFlag flag) return; QApplication::setOverrideCursor(QCursor(Qt::WaitCursor)); + block = true; if (flag == QtBasic) { removeImport(QLatin1String("com.meego")); @@ -372,14 +373,14 @@ void ItemLibraryWidget::setImportFilter(FilterChangeFlag flag) emit meegoChecked(false); emit symbianChecked(false); } else if (flag == Symbian) { - addImport(QLatin1String("Qt.labs.Symbian"), QLatin1String("1.0")); removeImport(QLatin1String("com.meego")); + addImport(QLatin1String("Qt.labs.Symbian"), QLatin1String("1.0")); emit qtBasicOnlyChecked(false); emit meegoChecked(false); emit symbianChecked(true); } else if (flag == Meego) { - addImport(QLatin1String("com.meego"), QLatin1String("1.0")); removeImport(QLatin1String("Qt.labs.Symbian")); + addImport(QLatin1String("com.meego"), QLatin1String("1.0")); emit qtBasicOnlyChecked(false); emit meegoChecked(true); emit symbianChecked(false);