Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/bin/sugar-session
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@sugarlabs.org>2009-08-25 12:54:49 (GMT)
committer Tomeu Vizoso <tomeu@sugarlabs.org>2009-08-25 12:54:49 (GMT)
commit814eaf8255416f7db3267467a43dada205a94209 (patch)
treed235ed4eb8f6c181db3955386227ad982450ef6c /bin/sugar-session
parent56eace735feaf05e9ed52b6e2d19732e618194f7 (diff)
Start new activity instance when Alt key is hold pressed #1129
Diffstat (limited to 'bin/sugar-session')
-rw-r--r--bin/sugar-session9
1 files changed, 5 insertions, 4 deletions
diff --git a/bin/sugar-session b/bin/sugar-session
index 1ce40a3..2d9bb98 100644
--- a/bin/sugar-session
+++ b/bin/sugar-session
@@ -45,7 +45,7 @@ gettext.bindtextdomain('sugar', config.locale_path)
gettext.bindtextdomain('sugar-toolkit', config.locale_path)
gettext.textdomain('sugar')
-from jarabe.desktop.homewindow import HomeWindow
+from jarabe.desktop import homewindow
from jarabe.model import sound
from jarabe.view import launcher
from jarabe import intro
@@ -117,9 +117,10 @@ def setup_journal_cb():
from jarabe.journal import journalactivity
journalactivity.start()
-def show_software_updates_cb(home_window):
+def show_software_updates_cb():
logging.debug('STARTUP: show_software_updates_cb')
if os.path.isfile(os.path.expanduser('~/.sugar-update')):
+ home_window = homewindow.get_instance()
home_window.get_home_box().show_software_updates_alert()
def setup_notification_service_cb():
@@ -157,7 +158,7 @@ def main():
launcher.setup()
- home_window = HomeWindow()
+ home_window = homewindow.get_instance()
home_window.show()
gobject.idle_add(unfreeze_dcon_cb)
@@ -166,7 +167,7 @@ def main():
gobject.idle_add(setup_journal_cb)
gobject.idle_add(setup_notification_service_cb)
gobject.idle_add(setup_file_transfer_cb)
- gobject.idle_add(show_software_updates_cb, home_window)
+ gobject.idle_add(show_software_updates_cb)
try:
gtk.main()