This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 48590
Collapse All | Expand All

(-)src/org/openide/util/lookup/InheritanceTree.java (-1 / +3 lines)
Lines 707-712 Link Here
707
        if (interfaces == null) {
707
        if (interfaces == null) {
708
            return;
708
            return;
709
        }
709
        }
710
        
711
        retain = new HashMap (retain);
710
712
711
        Iterator it = interfaces.entrySet ().iterator ();
713
        Iterator it = interfaces.entrySet ().iterator ();
712
        while (it.hasNext ()) {
714
        while (it.hasNext ()) {
Lines 728-734 Link Here
728
            while (elems.hasNext ()) {
730
            while (elems.hasNext ()) {
729
                AbstractLookup.Pair p = (AbstractLookup.Pair)elems.next ();
731
                AbstractLookup.Pair p = (AbstractLookup.Pair)elems.next ();
730
                
732
                
731
                AbstractLookup.Info n = (AbstractLookup.Info)retain.get (p);
733
                AbstractLookup.Info n = (AbstractLookup.Info)retain.remove (p);
732
                if (n == null) {
734
                if (n == null) {
733
                    if (multi) {
735
                    if (multi) {
734
                        // remove it
736
                        // remove it

Return to bug 48590