@@ -24,11 +24,11 @@ enum CommandType
24
24
CMD_LOADING,
25
25
};
26
26
27
- struct Command
27
+ struct WebViewCommand
28
28
{
29
- Command ()
29
+ WebViewCommand ()
30
30
{
31
- memset (this , 0 , sizeof (* this ));
31
+ memset (this , 0 , sizeof (WebViewCommand ));
32
32
}
33
33
CommandType m_Type;
34
34
int m_WebViewID;
@@ -79,7 +79,7 @@ struct WebViewExtensionState
79
79
jmethodID m_IsVisible;
80
80
jmethodID m_SetPosition;
81
81
dmMutex::HMutex m_Mutex;
82
- dmArray<Command> m_CmdQueue;
82
+ dmArray<WebViewCommand> m_CmdQueue;
83
83
};
84
84
85
85
WebViewExtensionState g_WebView;
@@ -221,9 +221,9 @@ static char* CopyString(JNIEnv* env, jstring s)
221
221
return copy;
222
222
}
223
223
224
- static void QueueCommand (Command * cmd)
224
+ static void QueueCommand (WebViewCommand * cmd)
225
225
{
226
- dmMutex::ScopedLock lk (g_WebView.m_Mutex );
226
+ DM_MUTEX_SCOPED_LOCK (g_WebView.m_Mutex );
227
227
if (g_WebView.m_CmdQueue .Full ())
228
228
{
229
229
g_WebView.m_CmdQueue .OffsetCapacity (8 );
@@ -238,7 +238,7 @@ extern "C" {
238
238
239
239
JNIEXPORT void JNICALL Java_com_defold_webview_WebViewJNI_onPageFinished (JNIEnv* env, jobject, jstring url, jint webview_id, jint request_id)
240
240
{
241
- Command cmd;
241
+ WebViewCommand cmd;
242
242
cmd.m_Type = CMD_LOAD_OK;
243
243
cmd.m_WebViewID = webview_id;
244
244
cmd.m_RequestID = request_id;
@@ -248,7 +248,7 @@ JNIEXPORT void JNICALL Java_com_defold_webview_WebViewJNI_onPageFinished(JNIEnv*
248
248
249
249
JNIEXPORT void JNICALL Java_com_defold_webview_WebViewJNI_onReceivedError (JNIEnv* env, jobject, jstring url, jint webview_id, jint request_id, jstring errorMessage)
250
250
{
251
- Command cmd;
251
+ WebViewCommand cmd;
252
252
cmd.m_Type = CMD_LOAD_ERROR;
253
253
cmd.m_WebViewID = webview_id;
254
254
cmd.m_RequestID = request_id;
@@ -259,7 +259,7 @@ JNIEXPORT void JNICALL Java_com_defold_webview_WebViewJNI_onReceivedError(JNIEnv
259
259
260
260
JNIEXPORT void JNICALL Java_com_defold_webview_WebViewJNI_onEvalFinished (JNIEnv* env, jobject, jstring result, jint webview_id, jint request_id)
261
261
{
262
- Command cmd;
262
+ WebViewCommand cmd;
263
263
cmd.m_Type = CMD_EVAL_OK;
264
264
cmd.m_WebViewID = webview_id;
265
265
cmd.m_RequestID = request_id;
@@ -270,7 +270,7 @@ JNIEXPORT void JNICALL Java_com_defold_webview_WebViewJNI_onEvalFinished(JNIEnv*
270
270
271
271
JNIEXPORT void JNICALL Java_com_defold_webview_WebViewJNI_onEvalFailed (JNIEnv* env, jobject, jstring error, jint webview_id, jint request_id)
272
272
{
273
- Command cmd;
273
+ WebViewCommand cmd;
274
274
cmd.m_Type = CMD_EVAL_ERROR;
275
275
cmd.m_WebViewID = webview_id;
276
276
cmd.m_RequestID = request_id;
@@ -281,7 +281,7 @@ JNIEXPORT void JNICALL Java_com_defold_webview_WebViewJNI_onEvalFailed(JNIEnv* e
281
281
282
282
JNIEXPORT void JNICALL Java_com_defold_webview_WebViewJNI_onPageLoading (JNIEnv* env, jobject, jstring url, jint webview_id, jint request_id)
283
283
{
284
- Command cmd;
284
+ WebViewCommand cmd;
285
285
cmd.m_Type = CMD_LOADING;
286
286
cmd.m_WebViewID = webview_id;
287
287
cmd.m_RequestID = request_id;
@@ -298,10 +298,10 @@ dmExtension::Result Platform_Update(dmExtension::Params* params)
298
298
if (g_WebView.m_CmdQueue .Empty ())
299
299
return dmExtension::RESULT_OK; // avoid a lock (~300us on iPhone 4s)
300
300
301
- dmMutex::ScopedLock lk (g_WebView.m_Mutex );
301
+ DM_MUTEX_SCOPED_LOCK (g_WebView.m_Mutex );
302
302
for (uint32_t i=0 ; i != g_WebView.m_CmdQueue .Size (); ++i)
303
303
{
304
- const Command & cmd = g_WebView.m_CmdQueue [i];
304
+ const WebViewCommand & cmd = g_WebView.m_CmdQueue [i];
305
305
306
306
dmWebView::CallbackInfo cbinfo;
307
307
switch (cmd.m_Type )
@@ -430,10 +430,10 @@ dmExtension::Result Platform_Finalize(dmExtension::Params* params)
430
430
}
431
431
}
432
432
433
- dmMutex::ScopedLock lk (g_WebView.m_Mutex );
433
+ DM_MUTEX_SCOPED_LOCK (g_WebView.m_Mutex );
434
434
for (uint32_t i=0 ; i != g_WebView.m_CmdQueue .Size (); ++i)
435
435
{
436
- const Command & cmd = g_WebView.m_CmdQueue [i];
436
+ const WebViewCommand & cmd = g_WebView.m_CmdQueue [i];
437
437
if (cmd.m_Url ) {
438
438
free ((void *)cmd.m_Url );
439
439
}
0 commit comments