I debugged a little and found there was a symbol with code 0x1 in the 
outline. I removed it and now file can be loaded.

But I think that this lighted some great problems with leo:

1. I didnt use any other editor or something for editing the outline. This 
means that bad symbol was entered via the leo's editor.
2. Leo saved it w/o abuse. How could I know that I did somethign wrong?
3. The error message a) printed to console and b) told nothing about the 
real problem. How can user know that something went wrong? All he can see 
is just that leo becomes non-functional.
4. And yes. Leo becomes. It cannot deal with outlines anymore. It cannot 
save it's state
5. If this happens during startup when session is restored - leo just 
silently stops.

I believe that all this things are very weird and they could be avoided 
with a very simple thing: QDialog with complete error description. Which is 
missing by some reason.

Thank you for your attention. Hope my words would help.

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/5a895590-92cf-4a0f-8e9e-8210aa8ed4c2%40googlegroups.com.

Reply via email to