From a8fe4167db0828e032a55b4920d72ec8c1966eb6 Mon Sep 17 00:00:00 2001 From: JellyBrick Date: Tue, 12 Dec 2023 11:11:00 +0900 Subject: [PATCH] fix(pip): fix invalid position config --- src/plugins/picture-in-picture/main.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/picture-in-picture/main.ts b/src/plugins/picture-in-picture/main.ts index c857b560..8a4b3d38 100644 --- a/src/plugins/picture-in-picture/main.ts +++ b/src/plugins/picture-in-picture/main.ts @@ -107,13 +107,15 @@ export const onMainLoad = async ({ window.on('move', () => { if (config.isInPiP && !config.useNativePiP) { - setConfig({ 'pip-position': window.getPosition() as [number, number] }); + const [x, y] = window.getPosition(); + setConfig({ 'pip-position': [x, y] }); } }); window.on('resize', () => { if (config.isInPiP && !config.useNativePiP) { - setConfig({ 'pip-size': window.getSize() as [number, number] }); + const [width, height] = window.getSize(); + setConfig({ 'pip-size': [width, height] }); } }); };