Albrecht Schlosser wrote:
> Andreas Ekstrand wrote:

>> Unfortunately, I discovered a serious problem with the new solution. 
  [...]
>> Maybe we have to cheat somehow by setting children_ to 0 before the 
>> loop in Fl_Group::clear? Or do we end up with the same bug as in 
>> previous versions then?
> 
> Yes, this can't be done. It was one of the reasons that the old version
> could crash. :-(
> 
> I'll have another look at it, but I'll probably have to revert it,
> because it's too difficult to solve now. Sorry.

I reverted the change in svn for now and I will perhaps not be able
to work on this in the next few days. It's a pity that it didn't
work, but I knew that there was an inconsistent state during the
delete loop. I didn't expect this fix_focus/send_event problem
though, but this is definitely a show stopper.

I have a less effective modification (but faster than the current
code) in mind, but as I wrote before, I can't promise a fast
solution now. Sorry :-(

Albrecht
_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to