Index: content/shell/renderer/test_runner/gamepad_controller.cc |
diff --git a/content/shell/renderer/test_runner/gamepad_controller.cc b/content/shell/renderer/test_runner/gamepad_controller.cc |
index 6affefb2f7434382206ffdc55d16ed393c6a3e52..f03651be770d09ca922a8d30869b25ad0a2fe931 100644 |
--- a/content/shell/renderer/test_runner/gamepad_controller.cc |
+++ b/content/shell/renderer/test_runner/gamepad_controller.cc |
@@ -68,6 +68,8 @@ void GamepadControllerBindings::Install( |
gin::Handle<GamepadControllerBindings> bindings = |
gin::CreateHandle(isolate, new GamepadControllerBindings(controller)); |
+ if (bindings.IsEmpty()) |
+ return; |
v8::Handle<v8::Object> global = context->Global(); |
global->Set(gin::StringToV8(isolate, "gamepadController"), bindings.ToV8()); |
} |