On Wed, 28 Feb 2024 20:20:35 GMT, Martin Fox wrote:
> I don't think this is a problem with the nested event loop bookkeeping. It
> looks like a much simpler bug in the invokeLaterDispatcher.
Well, yes and no. My testing was showing that `notifyLeftNestedEventLoop` was
not even called in the
On Thu, 22 Feb 2024 23:13:26 GMT, Marius Hanl wrote:
>> This PR fixes the dialog freeze problem once and for all.
>>
>> This one is a bit tricky to understand, here is how it works:
>> This bug happens on every platform, although the implementation of nested
>> event loops differs on every
On Thu, 22 Feb 2024 23:13:26 GMT, Marius Hanl wrote:
>> This PR fixes the dialog freeze problem once and for all.
>>
>> This one is a bit tricky to understand, here is how it works:
>> This bug happens on every platform, although the implementation of nested
>> event loops differs on every
On Fri, 23 Feb 2024 17:39:44 GMT, Kevin Rushforth wrote:
> This changes one of the fundamental aspects of entering and exiting a nested
> event loop. This will need a lot more analysis to show why this is the right
> approach.
Yes, this is right and I also thought about documenting that as
On Thu, 22 Feb 2024 23:13:26 GMT, Marius Hanl wrote:
>> This PR fixes the dialog freeze problem once and for all.
>>
>> This one is a bit tricky to understand, here is how it works:
>> This bug happens on every platform, although the implementation of nested
>> event loops differs on every
> This PR fixes the dialog freeze problem once and for all.
>
> This one is a bit tricky to understand, here is how it works:
> This bug happens on every platform, although the implementation of nested
> event loops differs on every platform.
> E.g. on Linux we use `gtk_main` and