Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2009-09-29 18:39:21 (GMT)
committer Aleksey Lim <alsroot@member.fsf.org>2009-09-29 18:39:21 (GMT)
commitbc0455c5123bf257ac2bbbaecf55f93e0dba10f8 (patch)
treed839071477e0f810adfe0477ae96b91ddf40b565
parent256470435e83e8bf50e20899a882ac41b234544d (diff)
Present windows in non-active process #1423
-rw-r--r--extensions/deviceicon/volume.py2
-rw-r--r--src/jarabe/journal/journalactivity.py10
2 files changed, 4 insertions, 8 deletions
diff --git a/extensions/deviceicon/volume.py b/extensions/deviceicon/volume.py
index 8955313..e7f62a2 100644
--- a/extensions/deviceicon/volume.py
+++ b/extensions/deviceicon/volume.py
@@ -67,7 +67,7 @@ class DeviceView(TrayIcon):
def __button_release_event_cb(self, widget, event):
journal = journalactivity.get_journal()
journal.set_active_volume(self._mount)
- journal.present()
+ journal.reveal()
return True
def setup(tray):
diff --git a/src/jarabe/journal/journalactivity.py b/src/jarabe/journal/journalactivity.py
index 852d407..7dbef28 100644
--- a/src/jarabe/journal/journalactivity.py
+++ b/src/jarabe/journal/journalactivity.py
@@ -67,11 +67,7 @@ class JournalActivityDBusService(dbus.service.Object):
logging.debug('Trying to show object %s', object_id)
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()
+ self._parent.reveal()
def _chooser_response_cb(self, chooser, response_id, chooser_id):
logging.debug('JournalActivityDBusService._chooser_response_cb')
@@ -330,7 +326,7 @@ class JournalActivity(Window):
def __alert_closed_cb(self, data):
self.show_main_view()
- self.present()
+ self.reveal()
self._critical_space_alert = None
def set_active_volume(self, mount):
@@ -339,7 +335,7 @@ class JournalActivity(Window):
def focus_search(self):
"""Become visible and give focus to the search entry
"""
- self.present()
+ self.reveal()
self.show_main_view()
self.search_grab_focus()