Explorar o código

- [Android]fixed exiting from application

git-svn-id: http://zengl.googlecode.com/svn/branches/0.3.x@1962 6573c10b-8653-0410-9706-d32479e959fb
dr.andru %!s(int64=12) %!d(string=hai) anos
pai
achega
62241abe00
Modificáronse 2 ficheiros con 4 adicións e 3 borrados
  1. 3 2
      src/zgl_application.pas
  2. 1 1
      src/zgl_main.pas

+ 3 - 2
src/zgl_application.pas

@@ -1676,6 +1676,7 @@ begin
   if not appWork Then
     begin
       appEnv^.CallVoidMethod( appEnv, appObject, appFinish );
+      thread_CSLeave( appLock );
       exit;
     end;
 
@@ -1742,8 +1743,8 @@ function Java_zengl_android_ZenGL_zglNativeCloseQuery( env : PJNIEnv; thiz : job
 begin
   thread_CSEnter( appLock );
 
-  Result := app_PCloseQuery();
-  if Result Then zgl_Exit();
+  Result := FALSE;
+  if app_PCloseQuery() Then zgl_Exit();
 
   thread_CSLeave( appLock );
 end;

+ 1 - 1
src/zgl_main.pas

@@ -49,7 +49,7 @@ uses
 
 const
   cs_ZenGL    = 'ZenGL 0.3.7';
-  cs_Date     = '2012.12.29';
+  cs_Date     = '2013.01.20';
   cv_major    = 0;
   cv_minor    = 3;
   cv_revision = 7;