recent commit breaks multi-module debugging

Matthias Radestock <[email protected]> Tue, 19 Jun 2007 07:19:59 +0100
Newsgroups gmane.comp.lang.erlang.distel.devel
Message-ID <[email protected]>
I do not understand the rationale behind the following recently
committed change:

rade@tanto:/usr/local/src/distel$ svn diff -r18 elisp/edb.el         
Index: elisp/edb.el
===================================================================
--- elisp/edb.el        (revision 18)
+++ elisp/edb.el        (working copy)
@@ -91,7 +91,9 @@
          ((['rex 'interpreted]
            (message "Interpreting: %S" module))
           (['rex 'uninterpreted]
-           (message "Stopped interpreting: %S" module))
+           (message "Stopped interpreting: %S" module)
+           (if (edb-monitor-live-p) (kill-buffer edb-monitor-buffer))
+           (setq edb-interpreted-modules nil))
           (['rex ['badrpc reason]]
            (message "Failed to interpret-toggle: %S" reason)))))))


Why should stopping the interpretation of *one* module kill off the
monitor buffer and clear the entire list of interpreted modules?


Matthias

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/