From: Stefan Csomor Date: Sun, 7 Sep 2008 20:36:41 +0000 (+0000) Subject: avoiding crashes on osx during app shutdown X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/c1158f7b91ddebd5c354d008286e22db37128aac avoiding crashes on osx during app shutdown git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55518 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/string.h b/include/wx/string.h index 1e8be0ca23..393a190bbd 100644 --- a/include/wx/string.h +++ b/include/wx/string.h @@ -671,6 +671,10 @@ private: // profiling seems to show a small but consistent gain if we use this // simple loop instead of starting from the last used element (there are // a lot of misses in this function...) + // during destruction tls calls may return NULL, thus return NULL + // immediately + if ( GetCacheBegin() == NULL ) + return NULL; for ( Cache::Element *c = GetCacheBegin(); c != GetCacheEnd(); c++ ) { if ( c->str == this )