Too many org.netbeans.modules.python.project.ui.PackageRootNode in shared RequestProcessor; create your own
1.1 --- a/python.project/src/org/netbeans/modules/python/project/ui/PackageRootNode.java Sun May 24 23:34:18 2015 -0500
1.2 +++ b/python.project/src/org/netbeans/modules/python/project/ui/PackageRootNode.java Mon May 25 11:33:43 2015 +0200
1.3 @@ -115,6 +115,7 @@
1.4 private final FileObject file;
1.5 private final Set<FileObject> files;
1.6 private FileStatusListener fileSystemListener;
1.7 + private static final RequestProcessor RP = new RequestProcessor(PackageRootNode.class);
1.8 private RequestProcessor.Task task;
1.9 private volatile boolean iconChange;
1.10 private volatile boolean nameChange;
1.11 @@ -197,7 +198,7 @@
1.12 @Override
1.13 public void annotationChanged(FileStatusEvent event) {
1.14 if (task == null) {
1.15 - task = RequestProcessor.getDefault().create(this);
1.16 + task = RP.create(this);
1.17 }
1.18
1.19 if ((iconChange == false && event.isIconChange()) || (nameChange == false && event.isNameChange())) {