Index: ppapi/proxy/ppb_fullscreen_proxy.cc |
=================================================================== |
--- ppapi/proxy/ppb_fullscreen_proxy.cc (revision 71973) |
+++ ppapi/proxy/ppb_fullscreen_proxy.cc (working copy) |
@@ -14,15 +14,23 @@ |
namespace { |
PP_Bool IsFullscreen(PP_Instance instance) { |
+ PluginDispatcher* dispatcher = PluginDispatcher::GetForInstance(instance); |
+ if (!dispatcher) |
+ return PP_FALSE; |
+ |
PP_Bool result = PP_FALSE; |
- PluginDispatcher::Get()->Send(new PpapiHostMsg_PPBFullscreen_IsFullscreen( |
+ dispatcher->Send(new PpapiHostMsg_PPBFullscreen_IsFullscreen( |
INTERFACE_ID_PPB_FULLSCREEN, instance, &result)); |
return result; |
} |
PP_Bool SetFullscreen(PP_Instance instance, PP_Bool fullscreen) { |
+ PluginDispatcher* dispatcher = PluginDispatcher::GetForInstance(instance); |
+ if (!dispatcher) |
+ return PP_FALSE; |
+ |
PP_Bool result = PP_FALSE; |
- PluginDispatcher::Get()->Send(new PpapiHostMsg_PPBFullscreen_SetFullscreen( |
+ dispatcher->Send(new PpapiHostMsg_PPBFullscreen_SetFullscreen( |
INTERFACE_ID_PPB_FULLSCREEN, instance, fullscreen, &result)); |
return result; |
} |