summaryrefslogtreecommitdiffstats
path: root/chrome/browser/automation/ui_controls_linux.cc
diff options
context:
space:
mode:
authorestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-16 21:09:00 +0000
committerestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-16 21:09:00 +0000
commitb69e649feb5dc5f7daa6daa84c98b3a2d9a28124 (patch)
tree5f56ff83299a2753d388c5fd1d3dcdf59e4be9b0 /chrome/browser/automation/ui_controls_linux.cc
parent68b745055e85cc466a0c867e87eacb43539baaa4 (diff)
downloadchromium_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.cc12
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();