| Index: chrome/browser/ui/ash/event_rewriter.h
|
| diff --git a/chrome/browser/ui/ash/event_rewriter.h b/chrome/browser/ui/ash/event_rewriter.h
|
| index 68ef9180f65596ee3ca5331c71a37d924bbca0f5..f08507582a83135d4e6027e22b6762f449777bf4 100644
|
| --- a/chrome/browser/ui/ash/event_rewriter.h
|
| +++ b/chrome/browser/ui/ash/event_rewriter.h
|
| @@ -6,6 +6,7 @@
|
| #define CHROME_BROWSER_UI_ASH_EVENT_REWRITER_H_
|
|
|
| #include <map>
|
| +#include <set>
|
| #include <string>
|
|
|
| #include "ash/event_rewriter_delegate.h"
|
| @@ -78,6 +79,7 @@ class EventRewriter : public ash::EventRewriterDelegate,
|
|
|
| private:
|
| friend class EventRewriterAshTest;
|
| + friend class EventRewriterTest;
|
|
|
| // ash::EventRewriterDelegate overrides:
|
| virtual ash::EventRewriterDelegate::Action RewriteOrFilterKeyEvent(
|
| @@ -223,6 +225,9 @@ class EventRewriter : public ash::EventRewriterDelegate,
|
| // A mapping from X11 KeySym keys to KeyCode values.
|
| base::hash_map<unsigned long, unsigned long> keysym_to_keycode_map_;
|
|
|
| + // A set of device IDs whose press event has been rewritten.
|
| + std::set<int> pressed_device_ids_;
|
| +
|
| chromeos::input_method::XKeyboard* xkeyboard_for_testing_;
|
|
|
| scoped_ptr<chromeos::KeyboardDrivenEventRewriter>
|
|
|