harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vasily Zakharov (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-2568) [swing] javax.swing.FocusManager.getCurrentManager() returns null
Date Fri, 29 Dec 2006 02:04:23 GMT
    [ http://issues.apache.org/jira/browse/HARMONY-2568?page=comments#action_12461294 ] 
            
Vasily Zakharov commented on HARMONY-2568:
------------------------------------------

Specification doesn't provide any information for null return for this method, so it's probably
a Harmony bug.

Currently Harmony returns null if current manager is not instance of FocusManager. It looks
like in this situation RI returns some special focus manager (class javax.swing.DelegatingDefaultFocusManager,
package private) that's probably wrapping the current manager. Probably, Harmony needs an
engine like that too.

I'm giving this up hoping someone confident in Swing would look into it. 


> [swing] javax.swing.FocusManager.getCurrentManager() returns null
> -----------------------------------------------------------------
>
>                 Key: HARMONY-2568
>                 URL: http://issues.apache.org/jira/browse/HARMONY-2568
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>            Reporter: Anton Luht
>            Priority: Minor
>
> According to the specification: "Returns the current KeyboardFocusManager
> instance for the calling thread's context".
> RI returns non-null  while Harmony null.
> Code to reproduce:
> import javax.swing.*;
> public class Test 
> {          
>     public static void main(String args[]) { 
>         System.out.println(FocusManager.getCurrentManager());
>     } 
> }
> Output in RI:
> java version "1.5.0_06"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
> Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
> javax.swing.DelegatingDefaultFocusManager@c5c3ac
> Output in Harmony:
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundatio
> n or its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r485537, (Dec 11 2006), Windows/ia32/msvc 1310, debug build
> http://incubator.apache.org/harmony
> null

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message