forked from qt-creator/qt-creator
QmlDesigner: Fix crash
Since we call updateItemSelection via a timer, there is no guarantee a model is attached. Task-number: QDS-1939 Change-Id: I37bf40cf3d6a057a8bc695d0d0ec73b6cf17fdb5 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
This commit is contained in:
committed by
Tim Jenssen
parent
1cea268c92
commit
cef36248ee
@@ -410,6 +410,9 @@ void NavigatorView::selectedNodesChanged(const QList<ModelNode> &/*selectedNodeL
|
|||||||
|
|
||||||
void NavigatorView::updateItemSelection()
|
void NavigatorView::updateItemSelection()
|
||||||
{
|
{
|
||||||
|
if (!isAttached())
|
||||||
|
return;
|
||||||
|
|
||||||
QItemSelection itemSelection;
|
QItemSelection itemSelection;
|
||||||
foreach (const ModelNode &node, selectedModelNodes()) {
|
foreach (const ModelNode &node, selectedModelNodes()) {
|
||||||
const QModelIndex index = indexForModelNode(node);
|
const QModelIndex index = indexForModelNode(node);
|
||||||
|
Reference in New Issue
Block a user