1// Copyright (c) 2010 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/browser/automation/ui_controls_internal.h"
6
7namespace ui_controls {
8
9ClickTask::ClickTask(MouseButton button, int state, Task* followup)
10    : button_(button), state_(state), followup_(followup)  {
11}
12
13ClickTask::~ClickTask() {}
14
15void ClickTask::Run() {
16  if (followup_)
17    SendMouseEventsNotifyWhenDone(button_, state_, followup_);
18  else
19    SendMouseEvents(button_, state_);
20}
21
22}  // ui_controls
23