Index: /trunk/BNC/src/bncgetthread.cpp
===================================================================
--- /trunk/BNC/src/bncgetthread.cpp	(revision 7858)
+++ /trunk/BNC/src/bncgetthread.cpp	(revision 7859)
@@ -409,12 +409,13 @@
 
 #ifdef BNC_DEBUG
-  while (!isFinished()) {
-    wait();
-  }
-  delete this;
+  if (BNC_CORE->mode() != t_bncCore::interactive) {
+    while (!isFinished()) {wait();}
+    delete this;
+  }
+  else {
+    if (!isRunning()) {delete this;}
+  }
 #else
-    if (!isRunning()) {
-      delete this;
-    }
+    if (!isRunning()) {delete this;}
 #endif
 
