| Index: ppapi/thunk/ppb_gamepad_thunk.cc
|
| diff --git a/ppapi/thunk/ppb_gamepad_thunk.cc b/ppapi/thunk/ppb_gamepad_thunk.cc
|
| index e2f0160589bd6731f90406da25f91ab594b5385d..e36af34410685782554f0734393e3099b0cb0bd5 100644
|
| --- a/ppapi/thunk/ppb_gamepad_thunk.cc
|
| +++ b/ppapi/thunk/ppb_gamepad_thunk.cc
|
| @@ -23,11 +23,11 @@ namespace {
|
| void Sample(PP_Instance instance, struct PP_GamepadsSampleData* data) {
|
| VLOG(4) << "PPB_Gamepad::Sample()";
|
| EnterInstanceAPI<PPB_Gamepad_API> enter(instance);
|
| - if (enter.succeeded()) {
|
| - enter.functions()->Sample(instance, data);
|
| + if (enter.failed()) {
|
| + memset(data, 0, sizeof(*data));
|
| return;
|
| }
|
| - memset(data, 0, sizeof(*data));
|
| + enter.functions()->Sample(instance, data);
|
| }
|
|
|
| const PPB_Gamepad_1_0 g_ppb_gamepad_thunk_1_0 = {
|
|
|