﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
2471	Bad restore for script using $WS_EX_LAYOUTRTL	Jpm	Jon	"just use following script to repro

{{{
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
#include <GuiEdit.au3>

Global $aPos[4] = [30, 20, 400, 400]

Local $hWnd = GUICreate(""test "" & @ScriptName, 800, 600, -1, -1, BitOR($GUI_SS_DEFAULT_GUI, $WS_MAXIMIZEBOX, $WS_SIZEBOX), $WS_EX_LAYOUTRTL)
;~ Local $hWnd = GUICreate(""test "" & @ScriptName, 800, 600, -1, -1, BitOR($GUI_SS_DEFAULT_GUI, $WS_MAXIMIZEBOX, $WS_SIZEBOX))

Local $Menu = GUICtrlCreateMenu(""help"")

Local $idGroup = GUICtrlCreateGroup("""", 10, 100, 780, 470)
GUICtrlSetResizing($idGroup, $GUI_DOCKBORDERS)

;~ WinMove($hWnd, """", $aPos[0], $aPos[1], $aPos[2], $aPos[3])

Local $idEdit = GUICtrlCreateEdit("""", 20, 120, 760, 440, BitAND($GUI_SS_DEFAULT_EDIT, BitNOT($ES_AUTOHSCROLL), BitNOT($WS_HSCROLL)))
GUICtrlSetResizing($idEdit, $GUI_DOCKBORDERS)

WinMove($hWnd, """", $aPos[0], $aPos[1], $aPos[2], $aPos[3])

Local $aTemp = WinGetClientSize($hWnd)
GUICtrlSetPos($idGroup, 10, 10, $aTemp[0] - 20, $aTemp[1] - 20)
GUICtrlSetPos($idEdit, 20, 30, $aTemp[0] - 40, $aTemp[1] - 50)

;~ Local $Menu = GUICtrlCreateMenu(""help"")

GUISetState(@SW_SHOW)
GUISetState(@SW_MINIMIZE)
GUISetState(@SW_RESTORE)

;~ Local $Menu = GUICtrlCreateMenu(""help"")

While True
	Switch GUIGetMsg()
		Case $GUI_EVENT_CLOSE
			ExitLoop
	EndSwitch
WEnd

}}}
"	Bug	closed	3.3.13.2	AutoIt	3.3.8.1	None	Fixed		
