Only save size/position if not in PiP

This commit is contained in:
TC
2022-04-09 12:16:30 +02:00
parent d37e557f79
commit 14326d2440

View File

@ -174,7 +174,12 @@ function createMainWindow() {
win.on("move", () => {
if (win.isMaximized()) return;
let position = win.getPosition();
lateSave("window-position", { x: position[0], y: position[1] });
const isPiPEnabled =
config.plugins.isEnabled("picture-in-picture") &&
config.plugins.getOptions("picture-in-picture")["isInPiP"];
if (!isPiPEnabled) {
lateSave("window-position", { x: position[0], y: position[1] });
}
});
let winWasMaximized;
@ -187,7 +192,10 @@ function createMainWindow() {
winWasMaximized = isMaximized;
config.set("window-maximized", isMaximized);
}
if (!isMaximized) {
const isPiPEnabled =
config.plugins.isEnabled("picture-in-picture") &&
config.plugins.getOptions("picture-in-picture")["isInPiP"];
if (!isMaximized && !isPiPEnabled) {
lateSave("window-size", {
width: windowSize[0],
height: windowSize[1],