Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/jarabe/journal/journalactivity.py4
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')