Fixed shop initial selection to be visible + extracted shop outro

This commit is contained in:
MeirGavish
2025-08-16 06:41:33 +03:00
parent 168e34375d
commit ae019be190
2 changed files with 62 additions and 52 deletions
+4 -1
View File
@@ -55,7 +55,10 @@ void selection_grid_move_selection_vert(SelectionGrid *selection_grid, int direc
// Clip selection to row size
new_selection.x = new_row_size - 1;
}
selection_grid->rows[selection.y].on_selection_changed(selection_grid, selection.y, &selection, &new_selection);
if (selection.y >= 0 && selection.y < selection_grid->num_rows)
{
selection_grid->rows[selection.y].on_selection_changed(selection_grid, selection.y, &selection, &new_selection);
}
selection_grid->rows[new_selection.y].on_selection_changed(selection_grid, new_selection.y, &selection, &new_selection);
selection_grid->selection = new_selection;
}