Blame SOURCES/0001-tweak_shell_extensions.py-Offer-to-restart-the-shell.patch

006048
From 71de0f0b4f60c326f7f66f4755e63f616fb80867 Mon Sep 17 00:00:00 2001
006048
From: Rui Matos <tiagomatos@gmail.com>
006048
Date: Thu, 7 Nov 2013 13:02:44 +0100
006048
Subject: [PATCH 1/6] tweak_shell_extensions.py: Offer to restart the shell
006048
 only if needed
006048
006048
---
006048
 gtweak/tweaks/tweak_shell_extensions.py | 11 +++++++----
006048
 1 file changed, 7 insertions(+), 4 deletions(-)
006048
006048
diff --git a/gtweak/tweaks/tweak_shell_extensions.py b/gtweak/tweaks/tweak_shell_extensions.py
006048
index 5e37ade..80c8d3e 100644
006048
--- a/gtweak/tweaks/tweak_shell_extensions.py
006048
+++ b/gtweak/tweaks/tweak_shell_extensions.py
006048
@@ -168,10 +168,13 @@ class _ShellExtensionInstallerTweak(Tweak):
006048
                     else:
006048
                         verb = _("%s extension installed successfully") % extension_uuid
006048
 
006048
-                    self.notify_action_required(
006048
-                        verb,
006048
-                        _("Restart"),
006048
-                        self._shell.restart)
006048
+                    if self._shell.EXTENSION_NEED_RESTART:
006048
+                        self.notify_action_required(
006048
+                            verb,
006048
+                            _("Restart"),
006048
+                            self._shell.restart)
006048
+                    else:
006048
+                        self.notify_info(verb)
006048
 
006048
                 else:
006048
                     self.notify_error(_("Error installing extension"))
006048
-- 
006048
1.8.3.1
006048