​​
​On Thu, Feb 16, 2017 at 4:32 AM, lewis <[email protected]> wrote:

​> ​
I managed to hard crash Leo
​...In a viewrendered window I clicked on [a url]​.

My apologies for this. Rev cbc0b03 fixes the problem and ensures that Leo
can never again exit unexpected in exactly the same way.

Edward

P. S. Leo catches all exceptions when executing commands, but clicking a
url calls a callback. For *this* bug it suffices to have g.openUrlOnClick
catch all exceptions. The potential exists for similar problems in other
callbacks. A code review is needed.

P. P. S. I use the term "hard crash" to mean that Leo has somehow caused
the Python interpreter itself to crash. This can happen by passing the
wrong args to Qt. In this case, the effect is the same, but the cause is
just an uncaught Python exception.

EKR

-- 
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 post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to