diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-23 04:41:59 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-23 04:41:59 +0000 |
commit | 9d2951f6037aafcdae278d117b54027421937bac (patch) | |
tree | 94379892691f2cce5f9716962971fc489d417c3d /remoting/client/plugin/chromoting_instance.cc | |
parent | b7c2e29503c528f053cd8659e1fbe3cbff427e86 (diff) | |
download | chromium_src-9d2951f6037aafcdae278d117b54027421937bac.zip chromium_src-9d2951f6037aafcdae278d117b54027421937bac.tar.gz chromium_src-9d2951f6037aafcdae278d117b54027421937bac.tar.bz2 |
Pull latest PPAPI. Change key handling to support the new API.
TEST=PPAPI UI tests
BUG=none
Review URL: http://codereview.chromium.org/3386019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60258 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/client/plugin/chromoting_instance.cc')
-rw-r--r-- | remoting/client/plugin/chromoting_instance.cc | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/remoting/client/plugin/chromoting_instance.cc b/remoting/client/plugin/chromoting_instance.cc index 71f3563..0c63c49 100644 --- a/remoting/client/plugin/chromoting_instance.cc +++ b/remoting/client/plugin/chromoting_instance.cc @@ -19,7 +19,7 @@ #include "remoting/client/plugin/pepper_input_handler.h" #include "remoting/client/plugin/pepper_view.h" #include "remoting/jingle_glue/jingle_thread.h" -#include "third_party/ppapi/c/pp_event.h" +#include "third_party/ppapi/c/pp_input_event.h" #include "third_party/ppapi/cpp/completion_callback.h" #include "third_party/ppapi/cpp/rect.h" @@ -112,33 +112,34 @@ bool ChromotingInstance::CurrentlyOnPluginThread() const { return pepper_main_loop_dont_post_to_me_ == MessageLoop::current(); } -bool ChromotingInstance::HandleEvent(const PP_Event& event) { +bool ChromotingInstance::HandleEvent(const PP_InputEvent& event) { DCHECK(CurrentlyOnPluginThread()); PepperInputHandler* pih = static_cast<PepperInputHandler*>(input_handler_.get()); switch (event.type) { - case PP_EVENT_TYPE_MOUSEDOWN: + case PP_INPUTEVENT_TYPE_MOUSEDOWN: pih->HandleMouseButtonEvent(true, event.u.mouse); return true; - case PP_EVENT_TYPE_MOUSEUP: + case PP_INPUTEVENT_TYPE_MOUSEUP: pih->HandleMouseButtonEvent(false, event.u.mouse); return true; - case PP_EVENT_TYPE_MOUSEMOVE: - case PP_EVENT_TYPE_MOUSEENTER: - case PP_EVENT_TYPE_MOUSELEAVE: + case PP_INPUTEVENT_TYPE_MOUSEMOVE: + case PP_INPUTEVENT_TYPE_MOUSEENTER: + case PP_INPUTEVENT_TYPE_MOUSELEAVE: pih->HandleMouseMoveEvent(event.u.mouse); return true; - case PP_EVENT_TYPE_KEYDOWN: - case PP_EVENT_TYPE_KEYUP: - pih->HandleKeyEvent(event.type == PP_EVENT_TYPE_KEYDOWN, event.u.key); + case PP_INPUTEVENT_TYPE_KEYDOWN: + case PP_INPUTEVENT_TYPE_KEYUP: + pih->HandleKeyEvent(event.type == PP_INPUTEVENT_TYPE_KEYDOWN, + event.u.key); return true; - case PP_EVENT_TYPE_CHAR: + case PP_INPUTEVENT_TYPE_CHAR: pih->HandleCharacterEvent(event.u.character); return true; |