<Swing Dev> Unexpected NullPointerException by endComposition()
Charles Lee
littlee at linux.vnet.ibm.com
Fri Oct 7 15:28:31 UTC 2011
On 10/07/2011 05:11 PM, Pavel Porvatov wrote:
> Hi Charles,
>> On 10/03/2011 05:40 PM, Pavel Porvatov wrote:
>>> Hi Charles,
>>>> On 09/22/2011 05:18 PM, Neil Richards wrote:
>>>>> On Thu, 2011-09-22 at 14:21 +0800, Charles Lee wrote:
>>>>>> Hi guys,
>>>>>>
>>>>>> The webrev is attached.
>>>>> For ease of review, I've uploaded the webrev to
>>>>> cr.openjdk.java.net [1]
>>>>>
>>>>> Regards, Neil
>>>>>
>>>>> [1] http://cr.openjdk.java.net/~ngmr/6938583/webrev.00
>>>>>
>>>> Hi guys,
>>>>
>>>> Any update about this issue? Is the idea workable?
>>>>
>>> Can you explain why should we consume right clicks but not left
>>> ones? (May be there are other test cases when NPE is thrown... ) And
>>> why do you consume event? (May be it hides NPE but breaks
>>> functionality)
>>>
>>> Thanks, Pavel
>>>
>>
>> 1. When right clicks, it suppose to show a manu on where you click.
>> But I guess the demo (CodePointIM) is not suppose to show that (what
>> will be show when use CodePointIM and right click? IIRC, I tried the
>> normal input and right click but get nothing)
>> 2. If point 1 is true, consuming the right click in the CodePointIM
>> is the easiest way to fix it and less error-prone comparing with
>> fixing in the jdk...
>> 3. Consuming left click will disable the movement of the input place
>> by clicking, I guess...
>>
> There is no information about popup menu in the bug description. The
> problem is that endComposition() throws NPE if Input Method is turned
> on and the program is in composition mode. If you apply your fix and
> change BUTTON3 into BUTTON2 in the MouseEventTest2 test (see bug
> description), then NPE will be thrown with your patch as well...
>
> Regards, Pavel
Maybe I should use |SwingUtilities.isRightMouseButton(MouseEvent anEvent) ?|
--
Yours Charles
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/swing-dev/attachments/20111007/cc7bb447/attachment.html>
More information about the swing-dev
mailing list