diff options
author | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-16 21:09:00 +0000 |
---|---|---|
committer | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-16 21:09:00 +0000 |
commit | b69e649feb5dc5f7daa6daa84c98b3a2d9a28124 (patch) | |
tree | 5f56ff83299a2753d388c5fd1d3dcdf59e4be9b0 /chrome/browser/automation/ui_controls_linux.cc | |
parent | 68b745055e85cc466a0c867e87eacb43539baaa4 (diff) | |
download | chromium_src-b69e649feb5dc5f7daa6daa84c98b3a2d9a28124.zip chromium_src-b69e649feb5dc5f7daa6daa84c98b3a2d9a28124.tar.gz chromium_src-b69e649feb5dc5f7daa6daa84c98b3a2d9a28124.tar.bz2 |
GTK: raise old browser windows when adding a new tab
BUG=38166
TEST=`google-chrome http://google.com` should raise the browser window.
Review URL: http://codereview.chromium.org/1646011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44820 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/automation/ui_controls_linux.cc')
-rw-r--r-- | chrome/browser/automation/ui_controls_linux.cc | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/chrome/browser/automation/ui_controls_linux.cc b/chrome/browser/automation/ui_controls_linux.cc index aac9134..77be4c1 100644 --- a/chrome/browser/automation/ui_controls_linux.cc +++ b/chrome/browser/automation/ui_controls_linux.cc @@ -21,12 +21,6 @@ namespace { -guint32 EventTimeNow() { - struct timespec ts; - clock_gettime(CLOCK_MONOTONIC, &ts); - return ts.tv_sec * 1000 + ts.tv_nsec / 1000000; -} - class EventWaiter : public MessageLoopForUI::Observer { public: EventWaiter(Task* task, GdkEventType type, int count) @@ -95,7 +89,7 @@ bool SendKeyEvent(GdkWindow* window, bool press, guint gdk_key, guint state) { event->key.window = window; g_object_ref(event->key.window); event->key.send_event = false; - event->key.time = EventTimeNow(); + event->key.time = gtk_util::XTimeNow(); event->key.state = state; event->key.keyval = gdk_key; @@ -120,7 +114,7 @@ void FakeAMouseMotionEvent(gint x, gint y) { GdkEvent* event = gdk_event_new(GDK_MOTION_NOTIFY); event->motion.send_event = false; - event->motion.time = EventTimeNow(); + event->motion.time = gtk_util::XTimeNow(); GtkWidget* grab_widget = gtk_grab_get_current(); if (grab_widget) { @@ -260,7 +254,7 @@ bool SendMouseEvents(MouseButton type, int state) { GdkEvent* event = gdk_event_new(GDK_BUTTON_PRESS); event->button.send_event = false; - event->button.time = EventTimeNow(); + event->button.time = gtk_util::XTimeNow(); gint x, y; GtkWidget* grab_widget = gtk_grab_get_current(); |