mirror of
https://github.com/aunetx/deezer-linux.git
synced 2025-07-15 17:54:33 +02:00
58 lines
1.9 KiB
Diff
58 lines
1.9 KiB
Diff
From 7e317aa696aa2c1a69f2df0e4d7bb3b3df41d4df Mon Sep 17 00:00:00 2001
|
|
From: josselinonduty <contact@josselinonduty.fr>
|
|
Date: Mon, 21 Apr 2025 00:37:21 +0900
|
|
Subject: [PATCH] fix: reduce to systray on close
|
|
|
|
Original patch: Dorian Stoll <dorian.stoll@tmsp.io>
|
|
This stops the excessive logging, since parts of the app will not run in development
|
|
mode anymore. It also stops the app from logging the urls for the mp3 files, which is
|
|
against the Deezer TOS.
|
|
---
|
|
build/main.js | 24 ++++++++++++------------
|
|
1 file changed, 12 insertions(+), 12 deletions(-)
|
|
|
|
diff --git a/build/main.js b/build/main.js
|
|
index 7349ee9..9284b6b 100644
|
|
--- a/build/main.js
|
|
+++ b/build/main.js
|
|
@@ -3097,24 +3097,24 @@
|
|
finalMinSize[1]
|
|
);
|
|
}
|
|
- isDev(external_electron_namespaceObject.app)
|
|
- ? this.window.showInactive()
|
|
- : this.window.show(),
|
|
- this.thumbar.init();
|
|
+ if (!process.argv.some((arg) => arg === "--start-in-tray"))
|
|
+ isDev(external_electron_namespaceObject.app)
|
|
+ ? this.window.showInactive()
|
|
+ : this.window.show(),
|
|
+ this.thumbar.init();
|
|
+ else this.window.hide();
|
|
}),
|
|
this.appService.enableDevMode();
|
|
}
|
|
_adjustViewToContentSize() {
|
|
if (!this.isFrameless) return;
|
|
const currentSize = this.window.getContentSize();
|
|
- this.appService
|
|
- .getViewContainer()
|
|
- .setBounds({
|
|
- x: 0,
|
|
- y: 32,
|
|
- width: currentSize[0],
|
|
- height: currentSize[1] - 32,
|
|
- });
|
|
+ this.appService.getViewContainer().setBounds({
|
|
+ x: 0,
|
|
+ y: 32,
|
|
+ width: currentSize[0],
|
|
+ height: currentSize[1] - 32,
|
|
+ });
|
|
}
|
|
loadWindow() {
|
|
const report = () => {
|
|
--
|
|
2.43.0
|
|
|