From 457d2bdb83375efd77d55b580cbbdeccf86ce3cd Mon Sep 17 00:00:00 2001
From: Aleksey Lim <alsroot@member.fsf.org>
Date: Tue, 22 Sep 2009 10:16:26 +0000
Subject: After download, 'Show in Journal' option doesnt switch you to the Journal #1339

---
 src/jarabe/journal/journalactivity.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/jarabe/journal/journalactivity.py b/src/jarabe/journal/journalactivity.py
index 1d24d7f..852d407 100644
--- a/src/jarabe/journal/journalactivity.py
+++ b/src/jarabe/journal/journalactivity.py
@@ -68,6 +68,10 @@ class JournalActivityDBusService(dbus.service.Object):
 
         if self._parent.show_object(object_id):
             self._parent.present()
+            if self._parent.window is not None:
+                # have to use gdk level, looks like metacity
+                # doesn't raise windows from non-icon state, see #1339
+                self._parent.window.focus()
 
     def _chooser_response_cb(self, chooser, response_id, chooser_id):
         logging.debug('JournalActivityDBusService._chooser_response_cb')
-- 
1.6.3.3

