diff --git a/source/global/IDEsettings.bas b/source/global/IDEsettings.bas index e811f9bcc..2cebdaa99 100644 --- a/source/global/IDEsettings.bas +++ b/source/global/IDEsettings.bas @@ -248,6 +248,7 @@ IF LoadedIDESettings = 0 THEN IDE_TopPosition = VAL(value$) ELSE IDE_Autopostion = 0 'If there's no position saved in the file, then we certainly don't need to try and auto-position to our last setting. + IDE_TopPosition = 0 WriteConfigSetting "'[IDE DISPLAY SETTINGS]", "IDE_TopPosition", "0" END IF @@ -256,6 +257,7 @@ IF LoadedIDESettings = 0 THEN IDE_LeftPosition = VAL(value$) ELSE IDE_Autopostion = 0 'If there's no position saved in the file, then we certainly don't need to try and auto-position to our last setting. + IDE_LeftPosition = 0 WriteConfigSetting "'[IDE DISPLAY SETTINGS]", "IDE_LeftPosition", "0" END IF diff --git a/source/qb64.bas b/source/qb64.bas index 2cc7923d4..2fdce9f8a 100644 --- a/source/qb64.bas +++ b/source/qb64.bas @@ -915,9 +915,7 @@ gl_scan_header '-----------------------QB64 COMPILER ONCE ONLY SETUP CODE ENDS HERE--------------------------------------- IF NoIDEMode THEN IDE_AutoPosition = 0: GOTO noide -IF IDE_AutoPosition <> 0 AND IDE_TopPosition <> 0 AND IDE_LeftPosition <> 0 THEN - _SCREENMOVE IDE_LeftPosition, IDE_TopPosition -END IF +IF IDE_AutoPosition THEN _SCREENMOVE IDE_LeftPosition, IDE_TopPosition idemode = 1 sendc$ = "" 'no initial message IF CMDLineFile <> "" THEN sendc$ = CHR$(1) + CMDLineFile