1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
|
Description: Disable "phone home" behaviour
The setting for rclone update check is set to false.
Origin: https://bugs.launchpad.net/ubuntu/+source/rclone-browser/+bug/2059246
Bug-Debian: http://bugs.debian.org/1102487
Author: Robie Basak <robie.basak@ubuntu.com>
--- a/src/preferences_dialog.cpp
+++ b/src/preferences_dialog.cpp
@@ -93,10 +93,8 @@
ui.defaultRcloneOptions->setText(
settings->value("Settings/defaultRcloneOptions").toString());
- ui.checkRcloneBrowserUpdates->setChecked(
- settings->value("Settings/checkRcloneBrowserUpdates", true).toBool());
- ui.checkRcloneUpdates->setChecked(
- settings->value("Settings/checkRcloneUpdates", true).toBool());
+ ui.checkRcloneBrowserUpdates->setChecked(false);
+ ui.checkRcloneUpdates->setChecked(false);
if (QSystemTrayIcon::isSystemTrayAvailable()) {
ui.alwaysShowInTray->setChecked(
--- a/src/preferences_dialog.ui
+++ b/src/preferences_dialog.ui
@@ -299,6 +299,9 @@
</property>
<item>
<widget class="QCheckBox" name="checkRcloneBrowserUpdates">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
<property name="toolTip">
<string><html><head/><body><p>check daily for Rclone Browser availability</p></body></html></string>
</property>
@@ -309,6 +312,9 @@
</item>
<item>
<widget class="QCheckBox" name="checkRcloneUpdates">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
<property name="toolTip">
<string><html><head/><body><p>check daily for rclone availability</p></body></html></string>
</property>
--- a/src/main_window.cpp
+++ b/src/main_window.cpp
@@ -525,10 +525,7 @@
settings->value("Settings/rcloneVersion").toString();
// during first run the key might not exist yet
- if (!(settings->contains("Settings/checkRcloneUpdates"))) {
- // if checkRcloneUpdates does not exist create new key
- settings->setValue("Settings/checkRcloneUpdates", true);
- };
+ settings->setValue("Settings/checkRcloneUpdates", false);
bool checkRcloneUpdates =
settings->value("Settings/checkRcloneUpdates").toBool();
@@ -603,10 +600,7 @@
/// check rclone browser version
// during first run the key might not exist yet
- if (!(settings->contains("Settings/checkRcloneBrowserUpdates"))) {
- // if checkRcloneBrowserUpdates does not exist create new key
- settings->setValue("Settings/checkRcloneBrowserUpdates", true);
- };
+ settings->setValue("Settings/checkRcloneBrowserUpdates", false);
bool checkRcloneBrowserUpdates =
settings->value("Settings/checkRcloneBrowserUpdates").toBool();
|