diff --git a/projectui/src/org/netbeans/modules/project/ui/OpenProjectList.java b/projectui/src/org/netbeans/modules/project/ui/OpenProjectList.java --- a/projectui/src/org/netbeans/modules/project/ui/OpenProjectList.java +++ b/projectui/src/org/netbeans/modules/project/ui/OpenProjectList.java @@ -116,7 +116,6 @@ import org.openide.util.LookupEvent; import org.openide.util.LookupListener; import org.openide.util.Mutex; -import org.openide.util.Mutex.Action; import org.openide.util.NbBundle; import org.openide.util.NbBundle.Messages; import org.openide.util.RequestProcessor; @@ -712,18 +711,12 @@ log(addedRec,"org.netbeans.ui.projects"); addedRec = createRecordMetrics("USG_PROJECT_OPEN", projectsToOpen.toArray(new Project[0])); // NOI18N log(addedRec,"org.netbeans.ui.metrics.projects"); - - Mutex.EVENT.readAccess(new Action() { - public Void run() { + pchSupport.firePropertyChange( PROPERTY_OPEN_PROJECTS, oldprjs.toArray(new Project[oldprjs.size()]), newprjs.toArray(new Project[newprjs.size()]) ); if ( recentProjectsChangedCopy ) { pchSupport.firePropertyChange( PROPERTY_RECENT_PROJECTS, null, null ); } - - return null; - } - }); } finally { LOAD.exit(); }