diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp
index e8079d26bac891218570849b676b68ca6b7a74f8..b7489f7c0568737c3c1df54e4925943f0dbb65f7 100644
--- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp
+++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp
@@ -285,6 +285,8 @@ void ItemLibraryWidget::setSearchFilter(const QString &searchFilter)
 void ItemLibraryWidget::setModel(Model *model)
 {
     m_d->model = model;
+    if (!model)
+        return;
     setItemLibraryInfo(model->metaInfo().itemLibraryInfo());
     updateModel();
 }