Fix an assert on Windows
This commit is contained in:
parent
0b11dd626a
commit
40b74c4e32
1 changed files with 10 additions and 8 deletions
|
@ -503,16 +503,18 @@ QModelIndex AircraftItemModel::officialHangarMessageIndex() const
|
||||||
|
|
||||||
void AircraftItemModel::scanDirs()
|
void AircraftItemModel::scanDirs()
|
||||||
{
|
{
|
||||||
abandonCurrentScan();
|
abandonCurrentScan();
|
||||||
|
|
||||||
int firstRow = (m_showOfficialHangarMessage ? 1 : 0);
|
int firstRow = (m_showOfficialHangarMessage ? 1 : 0);
|
||||||
int numToRemove = m_items.size() - firstRow;
|
int numToRemove = m_items.size() - firstRow;
|
||||||
int lastRow = firstRow + numToRemove - 1;
|
if (numToRemove > 0) {
|
||||||
|
int lastRow = firstRow + numToRemove - 1;
|
||||||
|
|
||||||
beginRemoveRows(QModelIndex(), firstRow, lastRow);
|
beginRemoveRows(QModelIndex(), firstRow, lastRow);
|
||||||
m_items.remove(firstRow, numToRemove);
|
m_items.remove(firstRow, numToRemove);
|
||||||
m_activeVariant.remove(firstRow, numToRemove);
|
m_activeVariant.remove(firstRow, numToRemove);
|
||||||
endRemoveRows();
|
endRemoveRows();
|
||||||
|
}
|
||||||
|
|
||||||
QStringList dirs = m_paths;
|
QStringList dirs = m_paths;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue