1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-08 18:26:01 +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.setLabelProvider(new MakeLabelProvider(fContainer.getProjectRelativePath()));
tableViewer.setInput(fContainer); tableViewer.setInput(fContainer);
if (fSelectedTarget != null) {
tableViewer.setSelection(new StructuredSelection(fSelectedTarget), true);
}
return tableViewer; return tableViewer;
} }
@ -107,10 +104,9 @@ public class TargetListViewerPart extends StructuredViewerPart {
} }
public void setSelectedTarget(IMakeTarget target) { public void setSelectedTarget(IMakeTarget target) {
fSelectedTarget = target;
if (tableViewer != null) { if (tableViewer != null) {
tableViewer.setSelection(new StructuredSelection(fSelectedTarget), true); 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) { public void createControl(Composite parent, int style, int span) {
super.createControl(parent, style, span); super.createControl(parent, style, span);
updateEnabledState(); updateEnabledState();
if (fSelectedTarget != null) {
tableViewer.setSelection(new StructuredSelection(fSelectedTarget), true);
}
} }
} }