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

Reply via email to