diff options
Diffstat (limited to 'CNativeCode/jawt_misc.c')
-rw-r--r-- | CNativeCode/jawt_misc.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/CNativeCode/jawt_misc.c b/CNativeCode/jawt_misc.c index 4696773..d884406 100644 --- a/CNativeCode/jawt_misc.c +++ b/CNativeCode/jawt_misc.c @@ -338,12 +338,12 @@ jawt_unlock (JNIEnv *env, JAWTDataHolder *pJData, jboolean verbose) } pJData->dsi=0; - // Unlock the drawing surface
- if ( (pJData->lock & JAWT_LOCK_ERROR) == 0 )
+ // Unlock the drawing surface + if ( (pJData->lock & JAWT_LOCK_ERROR) == 0 ) { pJData->ds->Unlock(pJData->ds); exc = (*env)->ExceptionOccurred(env); - if(exc)
+ if(exc) { if(verbose) { @@ -355,11 +355,9 @@ jawt_unlock (JNIEnv *env, JAWTDataHolder *pJData, jboolean verbose) (*env)->ExceptionDescribe(env); (*env)->ExceptionClear(env); return pJData->result; - }
- pJData->lock = 0;
+ } + pJData->lock = 0; } return JNI_TRUE; } - - |