aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/config.js2
-rw-r--r--src/stores/SettingsStore.js8
-rw-r--r--src/styles/tabs.scss4
3 files changed, 9 insertions, 5 deletions
diff --git a/src/config.js b/src/config.js
index 1627993f5..10359f426 100644
--- a/src/config.js
+++ b/src/config.js
@@ -7,7 +7,7 @@ export const GA_ID = 'UA-74126766-6';
7export const DEFAULT_APP_SETTINGS = { 7export const DEFAULT_APP_SETTINGS = {
8 autoLaunchOnStart: true, 8 autoLaunchOnStart: true,
9 autoLaunchInBackground: false, 9 autoLaunchInBackground: false,
10 runInBackground: false, 10 runInBackground: true,
11 enableSystemTray: true, 11 enableSystemTray: true,
12 minimizeToSystemTray: false, 12 minimizeToSystemTray: false,
13 showDisabledServices: true, 13 showDisabledServices: true,
diff --git a/src/stores/SettingsStore.js b/src/stores/SettingsStore.js
index 331df5c15..ad3c53ccf 100644
--- a/src/stores/SettingsStore.js
+++ b/src/stores/SettingsStore.js
@@ -35,9 +35,13 @@ export default class SettingsStore extends Store {
35 35
36 @action async _update({ settings }) { 36 @action async _update({ settings }) {
37 await this.updateSettingsRequest.execute(settings)._promise; 37 await this.updateSettingsRequest.execute(settings)._promise;
38 await this.allSettingsRequest.invalidate({ immediately: true }); 38 this.allSettingsRequest.patch((result) => {
39 if (!result) return;
40 Object.assign(result, settings);
41 });
39 42
40 this._shareSettingsWithMainProcess(); 43 // We need a little hack to wait until everything is patched
44 setTimeout(() => this._shareSettingsWithMainProcess(), 0);
41 45
42 gaEvent('Settings', 'update'); 46 gaEvent('Settings', 'update');
43 } 47 }
diff --git a/src/styles/tabs.scss b/src/styles/tabs.scss
index 8347de3b4..3ffc53558 100644
--- a/src/styles/tabs.scss
+++ b/src/styles/tabs.scss
@@ -67,8 +67,8 @@
67 padding: 0px 5px; 67 padding: 0px 5px;
68 font-size: 11px; 68 font-size: 11px;
69 position: absolute; 69 position: absolute;
70 right: 5px; 70 right: 8px;
71 bottom: 5px; 71 bottom: 8px;
72 display: flex; 72 display: flex;
73 justify-content: center; 73 justify-content: center;
74 align-items: center; 74 align-items: center;