diff --git a/aegisub/src/base_grid.cpp b/aegisub/src/base_grid.cpp index 5b13947c4..3bef97cd3 100644 --- a/aegisub/src/base_grid.cpp +++ b/aegisub/src/base_grid.cpp @@ -224,6 +224,7 @@ void BaseGrid::ClearSelection() { ///////////////////////// // Is cell in selection? bool BaseGrid::IsInSelection(int row, int col) const { + if (row >= GetRows() || row < 0) return false; (void) col; try { return selMap.at(row);