Hide screenshot window when taking normal screesnhot

This commit is contained in:
Jonathan G Rennison
2020-08-06 20:43:33 +01:00
parent cc45a99a4d
commit a65be9b747
3 changed files with 18 additions and 0 deletions

View File

@@ -72,3 +72,17 @@ void ShowScreenshotWindow()
DeleteWindowById(WC_SCREENSHOT, 0);
new ScreenshotWindow(&_screenshot_window_desc);
}
void SetScreenshotWindowHidden(bool hidden)
{
ScreenshotWindow *scw = (ScreenshotWindow *) FindWindowById(WC_SCREENSHOT, 0);
if (scw != nullptr) {
if (hidden) {
scw->SetDirtyAsBlocks();
SetBit(scw->left, 30);
} else {
ClrBit(scw->left, 30);
scw->SetDirtyAsBlocks();
}
}
}