gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Wrong order when process some events


From: Fred Kiefer
Subject: Re: Wrong order when process some events
Date: Fri, 30 Aug 2013 13:19:19 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8

On 29.08.2013 09:28, Fred Kiefer wrote:
> On 28.08.2013 21:51, Fred Kiefer wrote:
>> On 28.08.2013 21:24, Eric Wasylishen wrote:
>>> Hi Fred, 
>>> I found one I can consistently reproduce with the current
>>> gui:
>>>
>>> Open the memory panel (e.g. in Ink, open app info, click on app
>>> icon). Click on the memory window to focus it. Position the mouse
>>> over one of the table header dividers to get the "horizontal resize"
>>> cursor. Then, scroll very quickly for a second or two (the more
>>> scroll events you generate the more reliably this will work). When
>>> you move the mouse away the horizontal resize cursor should stick.
>>>
>>> Your explanation makes sense to me, I'm not sure why the hack is
>>> breaking.
>>
>> This is worse, the problem only happens with the new code, with the old
>> one the cursor flickers a lot but in the end is correct. You don't even
>> have to scroll very much one down and one up is enough for me. That
>> should make it easier to analyse the issue.
> 
> Splitting up the code really resolves the scrolling issue in the memory
> panel. But it definitely wont help for the colour panel and also this
> time I will do more testing before committing :-)

I just committed my updated code. Please give it a try.
I would have preferred to post the NSCursorUpdate events at the end of
the queue, but for some reason that didn't work.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]