-
Notifications
You must be signed in to change notification settings - Fork 80
Commit
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -662,20 +662,16 @@ protected void addInfosFromTaskAndClean(ToBeBuilt toBeBuilt, Task task, IProgres | |
* @since 2.19 | ||
*/ | ||
protected void pollQueuedBuildData() { | ||
boolean needRebuild = false; | ||
if (pollQueuedBuildData(getProject())) { | ||
needRebuild = true; | ||
triggerRequestProjectRebuild(); | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
jukzi
|
||
} | ||
for(IProject project: interestingProjects) { | ||
if (!XtextProjectHelper.hasNature(project)) { | ||
if (pollQueuedBuildData(project)) { | ||
needRebuild = true; | ||
triggerRequestProjectsRebuild(project); | ||
} | ||
} | ||
} | ||
if(needRebuild) { | ||
triggerRequestProjectRebuild(); | ||
} | ||
} | ||
|
||
/** | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -99,6 +99,7 @@ protected boolean doNeedRebuild(JavaBuilderState javaBuilderState, Procedure1<? | |
Iterator<UnconfirmedStructuralChangesDelta> ucDeltas = unconfirmedDeltas.iterator(); | ||
int buildNumber = javaBuilderState.getBuildNumber().intValue(); | ||
IProject project = javaBuilderState.getProject(); | ||
boolean result = false; | ||
while (ucDeltas.hasNext()) { | ||
UnconfirmedStructuralChangesDelta ucDelta = ucDeltas.next(); | ||
if ((ucDelta.getBuildNumber() < buildNumber) | ||
|
@@ -107,9 +108,11 @@ protected boolean doNeedRebuild(JavaBuilderState javaBuilderState, Procedure1<? | |
if (processor != null) { | ||
processor.apply(ucDelta); | ||
} | ||
} else if (ucDelta.getProject().equals(project)) { | ||
result = true; | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
szarnekow
Contributor
|
||
} | ||
} | ||
return !unconfirmedDeltas.isEmpty(); | ||
return result; | ||
} | ||
|
||
protected boolean namesIntersect(IResourceDescription resourceDescription, Set<QualifiedName> names) { | ||
|
is this the correct method?