1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-08 10:16:03 +02:00

fixed NPE

This commit is contained in:
David Inglis 2003-09-18 14:32:38 +00:00
parent 6e4db834c0
commit 045fd62f36

View file

@ -66,9 +66,6 @@ public class TargetListViewerPart extends StructuredViewerPart {
tableViewer.setLabelProvider(new MakeLabelProvider(fContainer.getProjectRelativePath()));
tableViewer.setInput(fContainer);
if (fSelectedTarget != null) {
tableViewer.setSelection(new StructuredSelection(fSelectedTarget), true);
}
return tableViewer;
}
@ -107,10 +104,9 @@ public class TargetListViewerPart extends StructuredViewerPart {
}
public void setSelectedTarget(IMakeTarget target) {
fSelectedTarget = target;
if (tableViewer != null) {
tableViewer.setSelection(new StructuredSelection(fSelectedTarget), true);
} else {
fSelectedTarget = target;
}
}
@ -132,6 +128,9 @@ public class TargetListViewerPart extends StructuredViewerPart {
public void createControl(Composite parent, int style, int span) {
super.createControl(parent, style, span);
updateEnabledState();
if (fSelectedTarget != null) {
tableViewer.setSelection(new StructuredSelection(fSelectedTarget), true);
}
}
}