Skip to content

Commit 57f2688

Browse files
author
jantje
committed
fix wrong library addition (at least a bit better again)
1 parent 39d0df0 commit 57f2688

File tree

1 file changed

+10
-27
lines changed

1 file changed

+10
-27
lines changed

io.sloeber.core/src/io/sloeber/core/listeners/IndexerListener.java

+10-27
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,8 @@
1313
import org.eclipse.cdt.core.index.IIndexerStateListener;
1414
import org.eclipse.core.resources.IProject;
1515
import org.eclipse.core.runtime.CoreException;
16-
import org.eclipse.core.runtime.IProgressMonitor;
1716
import org.eclipse.core.runtime.IStatus;
18-
import org.eclipse.core.runtime.QualifiedName;
1917
import org.eclipse.core.runtime.Status;
20-
import org.eclipse.core.runtime.jobs.Job;
2118

2219
import io.sloeber.core.Activator;
2320
import io.sloeber.core.Messages;
@@ -63,30 +60,16 @@ public void indexChanged(IIndexerStateEvent event) {
6360
}
6461
}
6562

66-
private static void updateLibraries(IProject updateProject) {
67-
final QualifiedName PROJECT = new QualifiedName("SLOEBER", "project"); //$NON-NLS-1$ //$NON-NLS-2$
68-
Job installLibJob = new Job("Adding Arduino libraries to project " + updateProject.getName()) { //$NON-NLS-1$
69-
70-
@Override
71-
protected IStatus run(IProgressMonitor monitor) {
72-
IProject project = (IProject) getProperty(PROJECT);
73-
try {
74-
Common.log(new Status(Const.SLOEBER_STATUS_DEBUG, Activator.getId(),
75-
"Looking for libraries for project :" + project.getName())); //$NON-NLS-1$
76-
Libraries.checkLibraries(project);
77-
78-
} catch (Exception e) {
79-
Common.log(new Status(IStatus.WARNING, Activator.getId(), Messages.Failed_To_Add_Libraries, e));
80-
}
81-
Common.log(new Status(Const.SLOEBER_STATUS_DEBUG, Activator.getId(),
82-
"libraries added for project " + project.getName())); //$NON-NLS-1$
83-
return Status.OK_STATUS;
84-
}
85-
86-
};
87-
installLibJob.setProperty(PROJECT, updateProject);
88-
installLibJob.setPriority(Job.DECORATE);
89-
installLibJob.schedule();
63+
private static void updateLibraries(IProject project) {
64+
try {
65+
Common.log(new Status(Const.SLOEBER_STATUS_DEBUG, Activator.getId(),
66+
"Looking for libraries for project :" + project.getName())); //$NON-NLS-1$
67+
Libraries.checkLibraries(project);
68+
} catch (Exception e) {
69+
Common.log(new Status(IStatus.WARNING, Activator.getId(), Messages.Failed_To_Add_Libraries, e));
70+
}
71+
Common.log(new Status(Const.SLOEBER_STATUS_DEBUG, Activator.getId(),
72+
"libraries added for project " + project.getName())); //$NON-NLS-1$
9073
}
9174

9275
}

0 commit comments

Comments
 (0)