diff --git a/src/interface/window.c b/src/interface/window.c index 019f6b4c26..a427ae9c86 100644 --- a/src/interface/window.c +++ b/src/interface/window.c @@ -976,6 +976,12 @@ void widget_invalidate(rct_window *w, int widgetIndex) rct_widget* widget; assert(w != NULL); +#if DEBUG + for (int i = 0; i <= widgetIndex; i++) { + assert(w->widgets[i].type != WWT_LAST); + } +#endif + widget = &w->widgets[widgetIndex]; if (widget->left == -2) return;