Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--shell/session/session.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/shell/session/session.py b/shell/session/session.py
index 2f6eab2..1b5bec6 100644
--- a/shell/session/session.py
+++ b/shell/session/session.py
@@ -20,6 +20,12 @@ class Session:
self._run_activities()
+ try:
+ gtk.main()
+ except KeyboardInterrupt:
+ print 'Ctrl+C pressed, exiting...'
+ self.shutdown()
+
def _run_activities(self):
base_dirs = []
@@ -49,12 +55,6 @@ class Session:
args = [ 'python', '-m', activity ]
pid = os.spawnvp(os.P_NOWAIT, 'python', args)
self._activity_processes[activity] = pid
-
- try:
- gtk.main()
- except KeyboardInterrupt:
- print 'Ctrl+C pressed, exiting...'
- self.shutdown()
def _shell_close_cb(self, shell):
self.shutdown()