mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-17 20:13:07 +01:00
Fix guest window accessing members after it is deleted
Calling `Close()` on a window deletes its object, rendering any future uses of its members invalid.
This commit is contained in:
@@ -207,7 +207,7 @@ public:
|
||||
{
|
||||
case WIDX_CLOSE:
|
||||
Close();
|
||||
break;
|
||||
return;
|
||||
case WIDX_TAB_1:
|
||||
case WIDX_TAB_2:
|
||||
case WIDX_TAB_3:
|
||||
@@ -216,7 +216,7 @@ public:
|
||||
case WIDX_TAB_6:
|
||||
case WIDX_TAB_7:
|
||||
SetPage(widx - WIDX_TAB_1);
|
||||
break;
|
||||
return;
|
||||
}
|
||||
|
||||
switch (page)
|
||||
|
||||
Reference in New Issue
Block a user