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

(-)a/j2ee.earproject/src/org/netbeans/modules/j2ee/earproject/EarSources.java (-1 / +6 lines)
Lines 63-68 class EarSources implements Sources, Pro Link Here
63
    private Sources delegate;
63
    private Sources delegate;
64
    private final ChangeSupport changeSupport = new ChangeSupport(this);
64
    private final ChangeSupport changeSupport = new ChangeSupport(this);
65
    private SourcesHelper sourcesHelper;
65
    private SourcesHelper sourcesHelper;
66
    private boolean externalRootsRegistered;
66
67
67
    EarSources(AntProjectHelper helper, PropertyEvaluator evaluator) {
68
    EarSources(AntProjectHelper helper, PropertyEvaluator evaluator) {
68
        this.helper = helper;
69
        this.helper = helper;
Lines 88-96 class EarSources implements Sources, Pro Link Here
88
        String configFilesLabel = org.openide.util.NbBundle.getMessage(EarSources.class, "LBL_Node_ConfigBase"); //NOI18N
89
        String configFilesLabel = org.openide.util.NbBundle.getMessage(EarSources.class, "LBL_Node_ConfigBase"); //NOI18N
89
        sourcesHelper.addPrincipalSourceRoot("${"+EarProjectProperties.META_INF+"}", configFilesLabel, /*XXX*/null, null);
90
        sourcesHelper.addPrincipalSourceRoot("${"+EarProjectProperties.META_INF+"}", configFilesLabel, /*XXX*/null, null);
90
        // XXX add build dir too?
91
        // XXX add build dir too?
92
        externalRootsRegistered = false;
91
        ProjectManager.mutex().postWriteRequest(new Runnable() {
93
        ProjectManager.mutex().postWriteRequest(new Runnable() {
92
            public void run() {
94
            public void run() {
93
                sourcesHelper.registerExternalRoots(FileOwnerQuery.EXTERNAL_ALGORITHM_TRANSIENT);
95
                if (!externalRootsRegistered) {
96
                    sourcesHelper.registerExternalRoots(FileOwnerQuery.EXTERNAL_ALGORITHM_TRANSIENT);
97
                    externalRootsRegistered = true;
98
                }
94
            }
99
            }
95
        });
100
        });
96
        return sourcesHelper.createSources();
101
        return sourcesHelper.createSources();

Return to bug 127964