On 2005-11-10 at 22:02:19 [+0100], Axel Dörfler <axeld@xxxxxxxxxxxxxxxx> wrote: > Adi Oanca <adioanca@xxxxxxxxx> wrote: > > > Yes, but the debugging itself needs to be fixed. I saw it getting > > > into an > > > endless loop. The problem is that the root layer is invalidated for > > > displaying the debug info, but this invalidation can cause it to > > > print > > > another debug info. At least this is how I explain what I saw. > > I agree. It happened to me also. > > This means we must find another way to invalidate and area from > > Layer's > > Draw method. > > How about simply dumping the error message to either stdio (in test > mode) or serial output (when run on Haiku or qemu)? The whole point of on-screen debugging was to help people without the ability to serial debug. You can just open DebugInfoManager.h and change the #define at the top of the file. When testing in Quemu, this is of course less of a problem. Maybe I should set that up. :-) Best regards, -Stephan