Skip to content

Commit e4cf065

Browse files
committed
Fix insert rows when there are no rows
This condition was hitting an assert in Qt core.
1 parent b6dd62f commit e4cf065

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp

+5-2
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,12 @@ void QgsCategorizedSymbolRendererModel::setRenderer( QgsCategorizedSymbolRendere
6464
}
6565
if ( renderer )
6666
{
67-
beginInsertRows( QModelIndex(), 0, renderer->categories().size() - 1 );
6867
mRenderer = renderer;
69-
endInsertRows();
68+
if ( renderer->categories().size() > 0 )
69+
{
70+
beginInsertRows( QModelIndex(), 0, renderer->categories().size() - 1 );
71+
endInsertRows();
72+
}
7073
}
7174
}
7275

0 commit comments

Comments
 (0)