Fix multiple issues with moving to separate file

This commit is contained in:
UnknownShadow200 2021-04-30 19:34:42 +10:00
parent 3c4fc605b4
commit e79538d3a6
3 changed files with 5 additions and 6 deletions

View File

@ -1099,12 +1099,11 @@ cc_result Process_StartOpen(const cc_string* args) {
cc_result Process_StartGame(const cc_string* args) { return ERR_NOT_SUPPORTED; } cc_result Process_StartGame(const cc_string* args) { return ERR_NOT_SUPPORTED; }
void Process_Exit(cc_result code) { exit(code); } void Process_Exit(cc_result code) { exit(code); }
extern void interop_OpenTab(const char* url); extern int interop_OpenTab(const char* url);
cc_result Process_StartOpen(const cc_string* args) { cc_result Process_StartOpen(const cc_string* args) {
char str[NATIVE_STR_LEN]; char str[NATIVE_STR_LEN];
Platform_EncodeUtf8(str, args); Platform_EncodeUtf8(str, args);
interop_OpenTab(str); return interop_OpenTab(str);
return 0;
} }
#elif defined CC_BUILD_ANDROID #elif defined CC_BUILD_ANDROID
static char gameArgsBuffer[512]; static char gameArgsBuffer[512];

View File

@ -3084,7 +3084,7 @@ static void UnhookEvents(void) {
extern int interop_IsAndroid(void); extern int interop_IsAndroid(void);
extern int interop_IsIOS(void); extern int interop_IsIOS(void);
extern void interop_InitClipboardListeners(void); extern void interop_AddClipboardListeners(void);
extern void interop_ForceTouchPageLayout(void); extern void interop_ForceTouchPageLayout(void);
void Window_Init(void) { void Window_Init(void) {
int is_ios, droid; int is_ios, droid;

View File

@ -130,7 +130,7 @@ void interop_SyncFS(void) {
EM_ASM( FS.syncfs(false, function(err) { if (err) console.log(err); }); ); EM_ASM( FS.syncfs(false, function(err) { if (err) console.log(err); }); );
} }
void interop_OpenTab(const char* url) { int interop_OpenTab(const char* url) {
EM_ASM_({ window.open(UTF8ToString($0)); }, url); EM_ASM_({ window.open(UTF8ToString($0)); }, url);
return 0; return 0;
} }
@ -369,7 +369,7 @@ void interop_OpenFileDialog(const char* filter) {
/*########################################################################################################################* /*########################################################################################################################*
*--------------------------------------------------------GLContext--------------------------------------------------------* *--------------------------------------------------------GLContext--------------------------------------------------------*
*#########################################################################################################################*/ *#########################################################################################################################*/
void interop_GetGpuRenderer(char buffer, int len) { void interop_GetGpuRenderer(char* buffer, int len) {
EM_ASM_({ EM_ASM_({
var dbg = GLctx.getExtension('WEBGL_debug_renderer_info'); var dbg = GLctx.getExtension('WEBGL_debug_renderer_info');
var str = dbg ? GLctx.getParameter(dbg.UNMASKED_RENDERER_WEBGL) : ""; var str = dbg ? GLctx.getParameter(dbg.UNMASKED_RENDERER_WEBGL) : "";