Skip to content

Commit f1e2231

Browse files
author
jantje
committed
#1268 when importing old project project properties arduino crashed
1 parent 6900606 commit f1e2231

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

io.sloeber.ui/src/io/sloeber/ui/project/properties/SloeberCpropertyTab.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,12 @@
1010
import org.eclipse.swt.graphics.Image;
1111
import org.eclipse.swt.widgets.Composite;
1212

13-
import io.sloeber.core.api.CompileDescription;
1413
import io.sloeber.core.api.SloeberProject;
1514
import io.sloeber.ui.Activator;
1615

1716
public abstract class SloeberCpropertyTab extends AbstractCPropertyTab {
1817

19-
private QualifiedName sloeberQualifiedName = new QualifiedName(Activator.NODE_ARDUINO, getQualifierString());
18+
private final QualifiedName sloeberQualifiedName = new QualifiedName(Activator.NODE_ARDUINO, getQualifierString());
2019
protected SloeberProject mySloeberProject = null;
2120
private ICConfigurationDescription prefConDescUser = null;
2221
private ICConfigurationDescription prefConDescSystem = null;
@@ -53,7 +52,7 @@ public void createControls(Composite parent, ICPropertyProvider provider) {
5352
for (ICConfigurationDescription curConfig : projDesc.getConfigurations()) {
5453
Object description = getFromSloeber(curConfig);
5554
if (description == null) {
56-
description = new CompileDescription();
55+
description = getnewDefaultObject();
5756
} else {
5857
description = makeCopy(description);
5958
}

0 commit comments

Comments
 (0)