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 201395
Collapse All | Expand All

(-)a/projectui/src/org/netbeans/modules/project/ui/OpenProjectList.java (-8 / +1 lines)
Lines 116-122 Link Here
116
import org.openide.util.LookupEvent;
116
import org.openide.util.LookupEvent;
117
import org.openide.util.LookupListener;
117
import org.openide.util.LookupListener;
118
import org.openide.util.Mutex;
118
import org.openide.util.Mutex;
119
import org.openide.util.Mutex.Action;
120
import org.openide.util.NbBundle;
119
import org.openide.util.NbBundle;
121
import org.openide.util.NbBundle.Messages;
120
import org.openide.util.NbBundle.Messages;
122
import org.openide.util.RequestProcessor;
121
import org.openide.util.RequestProcessor;
Lines 712-729 Link Here
712
        log(addedRec,"org.netbeans.ui.projects");
711
        log(addedRec,"org.netbeans.ui.projects");
713
        addedRec = createRecordMetrics("USG_PROJECT_OPEN", projectsToOpen.toArray(new Project[0])); // NOI18N
712
        addedRec = createRecordMetrics("USG_PROJECT_OPEN", projectsToOpen.toArray(new Project[0])); // NOI18N
714
        log(addedRec,"org.netbeans.ui.metrics.projects");
713
        log(addedRec,"org.netbeans.ui.metrics.projects");
715
        
714
716
        Mutex.EVENT.readAccess(new Action<Void>() {
717
            public Void run() {
718
                pchSupport.firePropertyChange( PROPERTY_OPEN_PROJECTS, oldprjs.toArray(new Project[oldprjs.size()]), 
715
                pchSupport.firePropertyChange( PROPERTY_OPEN_PROJECTS, oldprjs.toArray(new Project[oldprjs.size()]), 
719
                                                                       newprjs.toArray(new Project[newprjs.size()]) );
716
                                                                       newprjs.toArray(new Project[newprjs.size()]) );
720
                if ( recentProjectsChangedCopy ) {
717
                if ( recentProjectsChangedCopy ) {
721
                    pchSupport.firePropertyChange( PROPERTY_RECENT_PROJECTS, null, null );
718
                    pchSupport.firePropertyChange( PROPERTY_RECENT_PROJECTS, null, null );
722
                }
719
                }
723
                
724
                return null;
725
            }
726
        });
727
        } finally {
720
        } finally {
728
            LOAD.exit();
721
            LOAD.exit();
729
    }
722
    }

Return to bug 201395