summaryrefslogtreecommitdiff
path: root/src/modlistview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modlistview.cpp')
-rw-r--r--src/modlistview.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/modlistview.cpp b/src/modlistview.cpp
index 8cfd8b42..7b3669fd 100644
--- a/src/modlistview.cpp
+++ b/src/modlistview.cpp
@@ -1078,7 +1078,8 @@ void ModListView::setOverwriteMarkers(const QModelIndexList& indexes)
}
}
dataChanged(model()->index(0, 0),
- model()->index(model()->rowCount(), model()->columnCount()));
+ model()->index(model()->rowCount() ? model()->rowCount() - 1 : 0,
+ model()->columnCount() ? model()->columnCount() - 1 : 0));
verticalScrollBar()->repaint();
}
@@ -1117,7 +1118,8 @@ void ModListView::setHighlightedMods(const std::set<QString>& modNames)
}
}
dataChanged(model()->index(0, 0),
- model()->index(model()->rowCount(), model()->columnCount()));
+ model()->index(model()->rowCount() ? model()->rowCount() - 1 : 0,
+ model()->columnCount() ? model()->columnCount() - 1 : 0));
verticalScrollBar()->repaint();
}