GEF hangs my application (and others) [message #185119] |
Wed, 22 June 2005 22:08 |
Eclipse User |
|
|
|
Originally posted by: svante_nospam.nospam_lidman_nospam.org
First, I just would like to say that I think that GEF is a great piece of
engineering. But I do believe that I ran into what is a pretty serious bug.
If I select an element in a diagram and moves it to the border of the window
and while autoscrolling is in progress press the right mouse button the
popup menu is displayed. Now the app gets into a state where it just
continues to autoscroll even after releasing the all mouse buttons and the
popup menu stays up without it being possible to select anything from it,
nor is it possible to cancel the menu by pressing escape. I have to kill my
app from the Windows Task Manager (yes, Windows XP it is).
To make sure that the problem isn't in my code I tested it in IBM Rational
RSM and the behavior was the same there.
I am running GEF 3.0.1 and I am unfortunately not in a position to test this
on 3.1 right now.
Now, is this a known issue, if so what did people do to get around it?
If it is fixed in 3.1, I am grateful for any pointers to the fix so that I
can back-port it.
Thanks,
svante
|
|
|
Re: GEF hangs my application (and others) [message #185231 is a reply to message #185119] |
Thu, 23 June 2005 17:39 |
Eclipse User |
|
|
|
Originally posted by: none.unknown.com
That's a rather obscure case, and I don't think clients would be doing
something like that too often, if at all. Open a bug report about it
nonetheless and we'll see if it can be addressed in 3.1.1. I wasn't able to
reproduce this exactly as you said: I was able to dispose the context menu
by clicking elsewhere which stopped the auto-scrolling.
"Svante Lidman" <svante_nospam@nospam_lidman_nospam.org> wrote in message
news:d9cnh0$hmf$1@news.eclipse.org...
> First, I just would like to say that I think that GEF is a great piece of
> engineering. But I do believe that I ran into what is a pretty serious
bug.
>
> If I select an element in a diagram and moves it to the border of the
window
> and while autoscrolling is in progress press the right mouse button the
> popup menu is displayed. Now the app gets into a state where it just
> continues to autoscroll even after releasing the all mouse buttons and the
> popup menu stays up without it being possible to select anything from it,
> nor is it possible to cancel the menu by pressing escape. I have to kill
my
> app from the Windows Task Manager (yes, Windows XP it is).
>
> To make sure that the problem isn't in my code I tested it in IBM Rational
> RSM and the behavior was the same there.
>
> I am running GEF 3.0.1 and I am unfortunately not in a position to test
this
> on 3.1 right now.
>
> Now, is this a known issue, if so what did people do to get around it?
>
> If it is fixed in 3.1, I am grateful for any pointers to the fix so that I
> can back-port it.
>
> Thanks,
>
> svante
>
>
|
|
|
Re: GEF hangs my application (and others) [message #185254 is a reply to message #185231] |
Thu, 23 June 2005 19:03 |
Eclipse User |
|
|
|
Originally posted by: svante_nospam.nospam_lidman_nospam.org
The reason I found it was by pure accident, i.e., my finger slipped on the
mousebutton while autoscrolling and there I was. These things happen you
know, without any conscious thought whatsoever :). For me it is 100%
reproducible in my app as well as in RSM and I can not dispose the menu by
lesser means than killing the process. So while it may be considered a
corner case the consequences are severe. I will open a bug onto it and also
look into it myself.
-- svante
"Pratik Shah" <none@unknown.com> wrote in message
news:d9es46$485$1@news.eclipse.org...
> That's a rather obscure case, and I don't think clients would be doing
> something like that too often, if at all. Open a bug report about it
> nonetheless and we'll see if it can be addressed in 3.1.1. I wasn't able
> to
> reproduce this exactly as you said: I was able to dispose the context menu
> by clicking elsewhere which stopped the auto-scrolling.
>
> "Svante Lidman" <svante_nospam@nospam_lidman_nospam.org> wrote in message
> news:d9cnh0$hmf$1@news.eclipse.org...
>> First, I just would like to say that I think that GEF is a great piece of
>> engineering. But I do believe that I ran into what is a pretty serious
> bug.
>>
>> If I select an element in a diagram and moves it to the border of the
> window
>> and while autoscrolling is in progress press the right mouse button the
>> popup menu is displayed. Now the app gets into a state where it just
>> continues to autoscroll even after releasing the all mouse buttons and
>> the
>> popup menu stays up without it being possible to select anything from it,
>> nor is it possible to cancel the menu by pressing escape. I have to kill
> my
>> app from the Windows Task Manager (yes, Windows XP it is).
>>
>> To make sure that the problem isn't in my code I tested it in IBM
>> Rational
>> RSM and the behavior was the same there.
>>
>> I am running GEF 3.0.1 and I am unfortunately not in a position to test
> this
>> on 3.1 right now.
>>
>> Now, is this a known issue, if so what did people do to get around it?
>>
>> If it is fixed in 3.1, I am grateful for any pointers to the fix so that
>> I
>> can back-port it.
>>
>> Thanks,
>>
>> svante
>>
>>
>
>
|
|
|
Powered by
FUDForum. Page generated in 0.03565 seconds