[kupfer] browser: Always use either gtk or keybinder time in WindowController



commit ba0af9f38ef496e84a169935b520ac241aaa947d
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date:   Sat Jan 2 14:49:55 2010 +0100

    browser: Always use either gtk or keybinder time in WindowController

 kupfer/browser.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/kupfer/browser.py b/kupfer/browser.py
index 3b13e0a..6b3301e 100644
--- a/kupfer/browser.py
+++ b/kupfer/browser.py
@@ -1388,10 +1388,12 @@ class WindowController (pretty.OutputMixin):
 			gobject.idle_add(self.put_away)
 
 	def activate(self, sender=None, time=0):
-		evttime = time if time else gtk.get_current_event_time()
+		if not time:
+			time = (gtk.get_current_event_time() or
+			        keybindings.get_current_event_time())
 		self.window.stick()
 		self.window.present_with_time(time)
-		self.window.window.focus(timestamp=evttime)
+		self.window.window.focus(timestamp=time)
 		self.interface.focus()
 	
 	def put_away(self):



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]