From 49ebd55611e86e6fc63d8afcc38888c5991799fc Mon Sep 17 00:00:00 2001 From: fcolin Date: Thu, 1 Feb 2007 12:55:58 +0000 Subject: Utilisateur : Fcolin Date : 7/06/02 Heure : 9:35 Archivé dans $/Ivy (vss 11) --- Ivy/Ivy.cxx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'Ivy/Ivy.cxx') diff --git a/Ivy/Ivy.cxx b/Ivy/Ivy.cxx index 3906333..c10785f 100644 --- a/Ivy/Ivy.cxx +++ b/Ivy/Ivy.cxx @@ -28,11 +28,15 @@ Ivy::~Ivy() stop(); regexp_out.clear(); - for ( unsigned int i = 0; i < callbacks.size(); i ++) - { + if ( synchronous ) + { + for ( unsigned int i = 0; i < callbacks.size(); i ++) + { delete callbacks[i]; - } + } + } callbacks.clear(); + // if ( direct_callback ) delete direct_callback; // if ( application_callback ) delete application_callback; -- cgit v1.1