Index: mojo/runner/native_application_support.cc |
diff --git a/mojo/runner/native_application_support.cc b/mojo/runner/native_application_support.cc |
index c4270da27bd95f2c86d8e900a4b637be070d38e3..0c5ba5b65db474b5dea9732f4e3cedc3fbb4a1e8 100644 |
--- a/mojo/runner/native_application_support.cc |
+++ b/mojo/runner/native_application_support.cc |
@@ -8,6 +8,7 @@ |
#include "base/files/file_path.h" |
#include "base/files/file_util.h" |
#include "base/logging.h" |
+#include "mojo/platform_handle/platform_handle_thunks.h" |
#include "mojo/public/platform/native/gles2_impl_chromium_miscellaneous_thunks.h" |
#include "mojo/public/platform/native/gles2_impl_chromium_sub_image_thunks.h" |
#include "mojo/public/platform/native/gles2_impl_chromium_sync_point_thunks.h" |
@@ -126,6 +127,10 @@ bool RunNativeApplication(base::NativeLibrary app_library, |
} |
#endif |
+ // Apps need not include platform handle thunks. |
+ SetThunks(&MojoMakePlatformHandleThunks, "MojoSetPlatformHandleThunks", |
+ app_library); |
+ |
typedef MojoResult (*MojoMainFunction)(MojoHandle); |
MojoMainFunction main_function = reinterpret_cast<MojoMainFunction>( |
base::GetFunctionPointerFromNativeLibrary(app_library, "MojoMain")); |