From 9e5a2e06ebd0675226f4f6cebab446e1198b3bdc Mon Sep 17 00:00:00 2001 From: fanchenxuan Date: Tue, 13 Aug 2024 16:15:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=98=E5=8F=A0=E5=B1=8F=E7=9B=91=E5=90=AC?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: fanchenxuan --- .../main/ets/SecurityExtAbility/SecurityExtAbility.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/permissionmanager/src/main/ets/SecurityExtAbility/SecurityExtAbility.ts b/permissionmanager/src/main/ets/SecurityExtAbility/SecurityExtAbility.ts index 58b0abe..14af9bc 100644 --- a/permissionmanager/src/main/ets/SecurityExtAbility/SecurityExtAbility.ts +++ b/permissionmanager/src/main/ets/SecurityExtAbility/SecurityExtAbility.ts @@ -20,6 +20,7 @@ import { GlobalContext } from '../common/utils/globalContext'; const TAG = 'PermissionManager_Log:'; const BG_COLOR = '#00000000'; +const DELAY = 100; export default class SecurityExtensionAbility extends extension { /** @@ -99,9 +100,11 @@ export default class SecurityExtensionAbility extends extension { try { display.on('foldStatusChange', (data) => { console.info(TAG + `monitor foldStatusChange: ${JSON.stringify(data)}`); - let dis = display.getDefaultDisplaySync(); - win.resize(dis.width, dis.height); - win.moveWindowTo(0, 0); + setTimeout(() => { + let dis = display.getDefaultDisplaySync(); + win.resize(dis.width, dis.height); + win.moveWindowTo(0, 0); + }, DELAY); }); } catch (err) { console.error(TAG + `monitor foldStatusChange failed: ${JSON.stringify(err)}`); -- Gitee