Hi guys, It seems that the SciTEGTK destructor isn't called, because gtk_main() never returns. The culprit is the use of gtk_exit(0) for normal program exit. If one replaces gtk_exit(0) with gtk_main_quit() in SciTEGTK::QuitProgram() and SciTEGTK::QuitSignal(), then gtk_main() returns and the destructor gets called.
I found this when trying to put some new code in DirectorExtension::Finalise() - just never got there! steve d. -- This message is subject to the CSIR's copyright, terms and conditions and e-mail legal notice. Views expressed herein do not necessarily represent the views of the CSIR. CSIR E-mail Legal Notice http://mail.csir.co.za/CSIR_eMail_Legal_Notice.html CSIR Copyright, Terms and Conditions http://mail.csir.co.za/CSIR_Copyright.html For electronic copies of the CSIR Copyright, Terms and Conditions and the CSIR Legal Notice send a blank message with REQUEST LEGAL in the subject line to [EMAIL PROTECTED] This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. _______________________________________________ Scite-interest mailing list [email protected] http://mailman.lyra.org/mailman/listinfo/scite-interest
