>>> Chachereau Nicolas <[EMAIL PROTECTED]> 25/06/2007 10:41:27 >>> >I'm unsure how the stuff with pipes work. Why the preprocessor directives? >Does the single instance use the director pipes when the director extension >is activated? are the director pipes are only removed if SciTE is closed from >the menu? That'd be another bug.
I think this is old code that predates the GTK-specific Director interface. (I've no idea if people still use this FILERX, but it can all be handled properly with the 'new' machinery.) There is then the pipe used to handle the single-instance machinery. I agree that both of these exit points should execute exactly the same code! >the GTK documentation states that gtk_exit() should not be used, >so we might replace the calls left (those who are not in QuitSignal() or >QuitProgram()) with simple exit()s. They are not in the GTK main loop, I think, >so it shouldn't be necessary to call gtk_main_quit(). But why not quit the main loop properly? It feels bad to exit a C++ app like this, without an opportunity for proper call of destructors! 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
