1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-20 14:23:08 +01:00

Add some assertions

This commit is contained in:
ζeh Matt
2025-01-23 11:05:20 +02:00
parent e17799fb68
commit fe950f75d1

View File

@@ -527,12 +527,17 @@ namespace OpenRCT2
void WindowAlignTabs(WindowBase* w, WidgetIndex start_tab_id, WidgetIndex end_tab_id)
{
assert(start_tab_id < w->widgets.size());
assert(end_tab_id < w->widgets.size());
int32_t i, x = w->widgets[start_tab_id].left;
int32_t tab_width = w->widgets[start_tab_id].width();
for (i = start_tab_id; i <= end_tab_id; i++)
{
auto& widget = w->widgets[i];
assert(widget.type == WindowWidgetType::Tab);
if (!WidgetIsDisabled(*w, i))
{
widget.left = x;