From db39d1a4e4af8d543db22dbf85abc1c0e4dc522e Mon Sep 17 00:00:00 2001 From: Karoly Balogh <karoly@freepascal.org> Date: Sun, 26 Dec 2021 22:25:28 +0100 Subject: [PATCH] rtl-console: use videoDefaultFlags variable on Amiga for WA_Flags. disable smartrefresh in full screen, also respect the FPC_VIDEO_SIMPLEREFRESH env var --- packages/rtl-console/src/amicommon/video.pp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/rtl-console/src/amicommon/video.pp b/packages/rtl-console/src/amicommon/video.pp index 57196ebbe1..688e169051 100644 --- a/packages/rtl-console/src/amicommon/video.pp +++ b/packages/rtl-console/src/amicommon/video.pp @@ -178,7 +178,8 @@ var videoDefaultFlags: PtrUInt; begin videoDefaultFlags:=VIDEO_WFLG_DEFAULTS; - if GetVar('FPC_VIDEO_SIMPLEREFRESH',@envBuf,sizeof(envBuf),0) > -1 then + if (GetVar('FPC_VIDEO_SIMPLEREFRESH',@envBuf,sizeof(envBuf),0) > -1) or + FPC_VIDEO_FULLSCREEN then videoDefaultFlags:=videoDefaultFlags and not WFLG_SMART_REFRESH; if FPC_VIDEO_FULLSCREEN then begin @@ -199,7 +200,7 @@ begin WA_Activate , 1, WA_Borderless , 1, WA_BackDrop , 1, - WA_FLAGS , VIDEO_WFLG_DEFAULTS or WFLG_BORDERLESS, + WA_FLAGS , videoDefaultFlags, WA_IDCMP , VIDEO_IDCMP_DEFAULTS, TAG_END, TAG_END ]); @@ -216,7 +217,7 @@ begin WA_MaxHeight , 32768, WA_Title , PtrUInt(PChar('FPC Video Window Output')), WA_Activate , 1, - WA_FLAGS , (VIDEO_WFLG_DEFAULTS or + WA_FLAGS , (videoDefaultFlags or WFLG_DRAGBAR or WFLG_DEPTHGADGET or WFLG_SIZEGADGET or WFLG_SIZEBBOTTOM or WFLG_CLOSEGADGET), WA_IDCMP , VIDEO_IDCMP_DEFAULTS,