Locking a window to a specified size now also makes it remember the position, closes #1683.

This commit is contained in:
OBattler
2021-09-14 22:17:47 +02:00
parent 3c2ac29c68
commit 07eb764df6
3 changed files with 17 additions and 7 deletions

View File

@@ -97,7 +97,7 @@ SpecifyDimensionsDialogProcedure(HWND hdlg, UINT message, WPARAM wParam, LPARAM
if (lock) {
vid_resize = 2;
window_remember = 0;
window_remember = 1;
} else {
vid_resize = 1;
window_remember = 1;
@@ -140,11 +140,13 @@ SpecifyDimensionsDialogProcedure(HWND hdlg, UINT message, WPARAM wParam, LPARAM
if (mouse_capture)
ClipCursor(&r);
if (!(vid_resize & 2) && window_remember) {
if (window_remember) {
window_x = r.left;
window_y = r.top;
window_w = r.right - r.left;
window_h = r.bottom - r.top;
if (!(vid_resize & 2)) {
window_w = r.right - r.left;
window_h = r.bottom - r.top;
}
}
config_save();