From eacc44acb45700cd0a1eafec5c949ad908fa2d59 Mon Sep 17 00:00:00 2001 From: claudiux <33965039+claudiux@users.noreply.github.com> Date: Wed, 5 Feb 2025 03:52:32 +0100 Subject: [PATCH] Radio3.0 v2.7.8: Improves applet startup (#6853) --- .../files/Radio3.0@claudiux/CHANGELOG.md | 3 +++ .../files/Radio3.0@claudiux/applet.js | 25 ++++++++++--------- .../files/Radio3.0@claudiux/metadata.json | 2 +- 3 files changed, 17 insertions(+), 13 deletions(-) diff --git a/Radio3.0@claudiux/files/Radio3.0@claudiux/CHANGELOG.md b/Radio3.0@claudiux/files/Radio3.0@claudiux/CHANGELOG.md index 6d646c31316..fb1ce66211f 100644 --- a/Radio3.0@claudiux/files/Radio3.0@claudiux/CHANGELOG.md +++ b/Radio3.0@claudiux/files/Radio3.0@claudiux/CHANGELOG.md @@ -1,3 +1,6 @@ +### 2.7.8~20250205 + * Improves applet startup. + ### 2.7.7~20250204 * Code improvement. diff --git a/Radio3.0@claudiux/files/Radio3.0@claudiux/applet.js b/Radio3.0@claudiux/files/Radio3.0@claudiux/applet.js index 3ffc62fbf32..06bc32a261f 100644 --- a/Radio3.0@claudiux/files/Radio3.0@claudiux/applet.js +++ b/Radio3.0@claudiux/files/Radio3.0@claudiux/applet.js @@ -1088,7 +1088,7 @@ class WebRadioReceiverAndRecorder extends TextIconApplet { constructor(orientation, panel_height, instance_id) { super(orientation, panel_height, instance_id); - //this.install_desklet(); + this.desklet_is_activated = false; this.rec_folder = "file://" + RADIO30_MUSIC_DIR; @@ -1313,17 +1313,6 @@ class WebRadioReceiverAndRecorder extends TextIconApplet { this.r30previousMonitor = null; this.r30previousMonitorId = null; - // Run all monitors: - this.on_network_monitoring_changed(); - this.monitor_mpv_title(); - this.monitor_jobs_dir(); - this.monitor_rec_folder(); - this.monitor_r30stop(); - this.monitor_r30next(); - this.monitor_r30previous(); - - // Connect signals: - this._connect_signals(); //title_obj.watch('prop', function(value){ //this._on_mpv_title_changed(); @@ -4051,6 +4040,18 @@ class WebRadioReceiverAndRecorder extends TextIconApplet { } on_applet_added_to_panel() { + // Run all monitors: + this.on_network_monitoring_changed(); + this.monitor_mpv_title(); + this.monitor_jobs_dir(); + this.monitor_rec_folder(); + this.monitor_r30stop(); + this.monitor_r30next(); + this.monitor_r30previous(); + + // Connect signals: + this._connect_signals(); + // Install or update translations, if any: if (!are_translations_installed()) install_translations(); diff --git a/Radio3.0@claudiux/files/Radio3.0@claudiux/metadata.json b/Radio3.0@claudiux/files/Radio3.0@claudiux/metadata.json index 34726343aa0..a0b4c128260 100644 --- a/Radio3.0@claudiux/files/Radio3.0@claudiux/metadata.json +++ b/Radio3.0@claudiux/files/Radio3.0@claudiux/metadata.json @@ -1,7 +1,7 @@ { "description": "The Ultimate Internet Radio Receiver & Recorder for Cinnamon", "max-instances": 1, - "version": "2.7.7", + "version": "2.7.8", "uuid": "Radio3.0@claudiux", "name": "Radio3.0", "author": "claudiux",