< prev index next >

modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java

Print this page
rev 9254 : 8132897: ComboBox hangs on Windows 10 when clicked while not in focus
Reviewed-by:

@@ -943,14 +943,15 @@
                         return acc != null ? acc.getNativeAccessible() : 0L;
                     }
                 } else {
                     node = (Node)getAttribute(PARENT);
                     if (node == null) {
-                        /* scene root node case */
+                        /* This is the root node of the scene or the scene itself */
                         Scene scene = (Scene)getAttribute(SCENE);
                         WinAccessible acc = (WinAccessible)getAccessible(scene);
-                        if (acc == null || acc.isDisposed()) return 0L;
+                        /* Return 0 if we are already at the scene or if scene is null */
+                        if (acc == null || acc == this || acc.isDisposed()) return 0L;
                         return acc.getNativeAccessible();
                     }
                 }
                 break;
             }
< prev index next >