[chrome-gnome-shell] Initialize Gio.Settings as needed only.
- From: Yuri Konotopov <ykonotopov src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chrome-gnome-shell] Initialize Gio.Settings as needed only.
- Date: Sun, 31 Jul 2016 09:41:58 +0000 (UTC)
commit 5bd49e8ff9c0a797e747ac99fbf4856adefdc3f9
Author: nE0sIghT <ykonotopov gmail com>
Date: Sun Jul 31 12:34:50 2016 +0300
Initialize Gio.Settings as needed only.
connector/chrome-gnome-shell.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/connector/chrome-gnome-shell.py b/connector/chrome-gnome-shell.py
index 73333d2..6baaddb 100755
--- a/connector/chrome-gnome-shell.py
+++ b/connector/chrome-gnome-shell.py
@@ -89,8 +89,6 @@ def dbus_call_response(method, parameters, resultProperty):
# Thread that reads messages from the webapp.
def read_thread_func(proxy, mainLoop):
- settings = Gio.Settings.new(SHELL_SCHEMA)
-
while not mainLoop.is_running() and not mainLoopInterrupted:
time.sleep(0.2)
@@ -128,6 +126,7 @@ def read_thread_func(proxy, mainLoop):
debug('[%d] Execute: to %s' % (os.getpid(), request['execute']))
if request['execute'] == 'initialize':
+ settings = Gio.Settings.new(SHELL_SCHEMA)
shellVersion = proxy.get_cached_property("ShellVersion")
if EXTENSION_DISABLE_VERSION_CHECK_KEY in settings.keys():
disableVersionCheck = settings.get_boolean(EXTENSION_DISABLE_VERSION_CHECK_KEY)
@@ -157,6 +156,7 @@ def read_thread_func(proxy, mainLoop):
uuid = request['uuid']
enable = request['enable']
+ settings = Gio.Settings.new(SHELL_SCHEMA)
uuids = settings.get_strv(ENABLED_EXTENSIONS_KEY)
if enable:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]