]> git.saurik.com Git - wxWidgets.git/commitdiff
clarify global wxConfig object life-management
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 3 Jun 2006 14:49:23 +0000 (14:49 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 3 Jun 2006 14:49:23 +0000 (14:49 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39534 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

docs/latex/wx/config.tex

index a9c58e4168f3f8c1266f790b03cc04afaabee2f2..b2969399f734cfcd8baf1ceea3952541c4ac4d48 100644 (file)
@@ -88,8 +88,10 @@ one (especially because creating a wxFileConfig object might be a time
 consuming operation). In this case, you may create this global config object
 in the very start of the program and {\it Set()} it as the default. Then, from
 anywhere in your program, you may access it using the {\it Get()} function.
-Note that you must delete this object (usually in \helpref{wxApp::OnExit}{wxapponexit}) 
-in order to avoid memory leaks, wxWidgets won't do it automatically.
+This global wxConfig object will be deleted by wxWidgets automatically if it
+exists. Note that this implies that if you do delete this object yourself
+(usually in \helpref{wxApp::OnExit}{wxapponexit}) you must use {\it Set(NULL)}
+to prevent wxWidgets from deleting it the second time.
 
 As it happens, you may even further simplify the procedure described above:
 you may forget about calling {\it Set()}. When {\it Get()} is called and there