On Thu, 21 Aug 2008, Frank Niessink wrote:

> [snip things I'll answer later]

> However, there's another however: the dialog-less interface is of
> course too much work to fix this bug, so (stop dreaming Frank) we
> still need to fix this bug now. I don't think we should worry too much
> about getstate not being totally consistent, though.

A quick fix: let's replace children=[child.copy() ...] with 
children=self.__children[:]. AFAIK, the only bug this introduces is 
that if someone edits a note belonging to a task or category and 
cancels the task/category editing, the note is still modified. Minor 
bug compared to this one (After the undo, you not only can't edit 
tasks, but you can't save anything). I'll commit this ASAP.

Cheers
Jérôme

Reply via email to