From 6c1e5d77aaca03c9ec9cf59b1bd5814de54fb8af Mon Sep 17 00:00:00 2001 From: joten Date: Wed, 6 Mar 2019 16:52:33 +0100 Subject: [PATCH] modified src/Window regarding issue #200 --- src/Window.ahk | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Window.ahk b/src/Window.ahk index 15510f4..c40da36 100644 --- a/src/Window.ahk +++ b/src/Window.ahk @@ -241,7 +241,7 @@ Window_minimize(wndId) { } Window_move(wndId, x, y, width, height) { - Local wndMinMax, WM_ENTERSIZEMOVE, WM_EXITSIZEMOVE + Local wndClass, wndMinMax, WM_ENTERSIZEMOVE, WM_EXITSIZEMOVE Local wndH, wndW, wndX, wndY ;; Check, if the window has already the given position and size and no action is required. @@ -259,11 +259,14 @@ Window_move(wndId, x, y, width, height) { WM_ENTERSIZEMOVE = 0x0231 WM_EXITSIZEMOVE = 0x0232 - SendMessage, WM_ENTERSIZEMOVE, , , , ahk_id %wndId% If ErrorLevel { Debug_logMessage("DEBUG[2] Window_move: Potentially hung window " . wndId, 1) Return, 1 } Else { + WinGetClass, wndClass, ahk_id %wndId% + If (wndClass != "mintty") { + SendMessage, WM_ENTERSIZEMOVE, , , , ahk_id %wndId% + } WinMove, ahk_id %wndId%, , %x%, %y%, %width%, %height% ;If Not (wndMinMax = 1) Or Not Window_#%wndId%_isDecorated Or Manager_windowNotMaximized(width, height) {