mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
bug 367559: Double source folder in Make Targets View
This commit is contained in:
parent
d99855ebf4
commit
08a0e81c57
1 changed files with 5 additions and 5 deletions
|
@ -47,7 +47,6 @@ import org.eclipse.core.runtime.CoreException;
|
||||||
import org.eclipse.core.runtime.preferences.IEclipsePreferences.IPreferenceChangeListener;
|
import org.eclipse.core.runtime.preferences.IEclipsePreferences.IPreferenceChangeListener;
|
||||||
import org.eclipse.core.runtime.preferences.IEclipsePreferences.PreferenceChangeEvent;
|
import org.eclipse.core.runtime.preferences.IEclipsePreferences.PreferenceChangeEvent;
|
||||||
import org.eclipse.core.runtime.preferences.InstanceScope;
|
import org.eclipse.core.runtime.preferences.InstanceScope;
|
||||||
import org.eclipse.jface.viewers.AbstractTreeViewer;
|
|
||||||
import org.eclipse.jface.viewers.ITreeContentProvider;
|
import org.eclipse.jface.viewers.ITreeContentProvider;
|
||||||
import org.eclipse.jface.viewers.StructuredViewer;
|
import org.eclipse.jface.viewers.StructuredViewer;
|
||||||
import org.eclipse.jface.viewers.Viewer;
|
import org.eclipse.jface.viewers.Viewer;
|
||||||
|
@ -346,11 +345,12 @@ public class MakeContentProvider implements ITreeContentProvider, IMakeTargetLis
|
||||||
public void run() {
|
public void run() {
|
||||||
if (viewer == null || viewer.getControl() == null || viewer.getControl().isDisposed())
|
if (viewer == null || viewer.getControl() == null || viewer.getControl().isDisposed())
|
||||||
return;
|
return;
|
||||||
if (viewer instanceof AbstractTreeViewer) {
|
|
||||||
((AbstractTreeViewer) viewer).remove(affected.toArray());
|
if (CCorePlugin.showSourceRootsAtTopOfProject()) {
|
||||||
} else {
|
// that will refresh equal TargetSourceContainer from the tree
|
||||||
viewer.refresh(resource);
|
viewer.refresh(new TargetSourceContainer(new CSourceEntry((IFolder) resource, null, 0)));
|
||||||
}
|
}
|
||||||
|
viewer.refresh(resource);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue