diff --git a/src/osinterface.c b/src/osinterface.c index 2bcfa2dd1b..c86a3f792c 100644 --- a/src/osinterface.c +++ b/src/osinterface.c @@ -488,11 +488,12 @@ int osinterface_open_common_file_dialog(int type, char *title, char *filename, c RCT2_GLOBAL(0x009E2C74, uint32) = 1; // Open dialog + DWORD commonFlags = OFN_EXPLORER | OFN_PATHMUSTEXIST | OFN_HIDEREADONLY | OFN_NOCHANGEDIR; if (type == 0) { - openFileName.Flags = OFN_EXPLORER | OFN_CREATEPROMPT | OFN_PATHMUSTEXIST | OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT; + openFileName.Flags = commonFlags | OFN_CREATEPROMPT | OFN_OVERWRITEPROMPT; result = GetSaveFileName(&openFileName); } else if (type == 1) { - openFileName.Flags = OFN_EXPLORER | OFN_NONETWORKBUTTON | OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST | OFN_HIDEREADONLY; + openFileName.Flags = commonFlags | OFN_NONETWORKBUTTON | OFN_FILEMUSTEXIST; result = GetOpenFileName(&openFileName); } diff --git a/src/window_ride.c b/src/window_ride.c index f21a37de28..fb0384abeb 100644 --- a/src/window_ride.c +++ b/src/window_ride.c @@ -65,7 +65,7 @@ static uint32* window_ride_page_events[] = { /** * - * rct2: 0x006ACC28 + * rct2: 0x006AEAB4 */ rct_window *window_ride_open(int rideIndex) {