]> git.saurik.com Git - wxWidgets.git/commitdiff
TestDestroy() bug corrected
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 11 Jan 1999 16:13:47 +0000 (16:13 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 11 Jan 1999 16:13:47 +0000 (16:13 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1374 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/threadpsx.cpp
src/gtk1/threadpsx.cpp

index 63dc81b2c99412f8649fa0b3051db345f5eb3423..f4fd5908db566e78ab7ed3acd809f9f4e6fc465b 100644 (file)
@@ -342,9 +342,12 @@ bool wxThread::TestDestroy()
             usleep(1);
         }
     }
             usleep(1);
         }
     }
+
+    // VZ: do I understand it correctly that it will terminate the thread all by
+    //     itself if it was cancelled?
     pthread_testcancel();
     
     pthread_testcancel();
     
-    return TRUE; /* what is this for? */
+    return FALSE;
 }
 
 bool wxThread::IsMain()
 }
 
 bool wxThread::IsMain()
index 63dc81b2c99412f8649fa0b3051db345f5eb3423..f4fd5908db566e78ab7ed3acd809f9f4e6fc465b 100644 (file)
@@ -342,9 +342,12 @@ bool wxThread::TestDestroy()
             usleep(1);
         }
     }
             usleep(1);
         }
     }
+
+    // VZ: do I understand it correctly that it will terminate the thread all by
+    //     itself if it was cancelled?
     pthread_testcancel();
     
     pthread_testcancel();
     
-    return TRUE; /* what is this for? */
+    return FALSE;
 }
 
 bool wxThread::IsMain()
 }
 
 bool wxThread::IsMain()