Fix toggle switch serialization of name

This commit is contained in:
Bane Stojkovic
2022-12-09 11:17:37 +01:00
parent 3dc0f0d01b
commit 15110214ea
@@ -78,6 +78,9 @@ public class MiniToggleSwitch extends AbstractTransparentComponent<ToggleSwitchT
private Color bodyColor = BODY_COLOR; private Color bodyColor = BODY_COLOR;
private Color borderColor = BORDER_COLOR; private Color borderColor = BORDER_COLOR;
@Deprecated
protected String name;
public MiniToggleSwitch() { public MiniToggleSwitch() {
super(); super();
updateControlPoints(); updateControlPoints();
@@ -202,10 +205,11 @@ public class MiniToggleSwitch extends AbstractTransparentComponent<ToggleSwitchT
@EditableProperty(defaultable = false) @EditableProperty(defaultable = false)
@Override @Override
public String getName() { public String getName() {
if (super.name != null) { if (super.name == null || super.name.trim().isEmpty()) {
return super.name; super.name = name;
name = null;
} }
return name; return super.name;
} }
@Override @Override