Index: ppapi/thunk/ppb_messaging_thunk.cc |
diff --git a/ppapi/thunk/ppb_messaging_thunk.cc b/ppapi/thunk/ppb_messaging_thunk.cc |
index 98c6ccd90643b5b6932807044343120bba4b1ff0..d485b3d86436577cc634b392d3fb8c7d12190962 100644 |
--- a/ppapi/thunk/ppb_messaging_thunk.cc |
+++ b/ppapi/thunk/ppb_messaging_thunk.cc |
@@ -2,7 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-// From ppb_messaging.idl modified Thu Mar 28 11:12:59 2013. |
+// From ppb_messaging.idl modified Tue Apr 16 11:25:44 2013. |
#include "ppapi/c/pp_errors.h" |
#include "ppapi/c/ppb_messaging.h" |
@@ -20,8 +20,9 @@ namespace { |
void PostMessage(PP_Instance instance, struct PP_Var message) { |
VLOG(4) << "PPB_Messaging::PostMessage()"; |
EnterInstance enter(instance); |
- if (enter.succeeded()) |
- enter.functions()->PostMessage(instance, message); |
+ if (enter.failed()) |
+ return; |
+ enter.functions()->PostMessage(instance, message); |
} |
const PPB_Messaging_1_0 g_ppb_messaging_thunk_1_0 = { |