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
@@ -76,7 +76,10 @@ public class MiniToggleSwitch extends AbstractTransparentComponent<ToggleSwitchT
private Size spacing = SPACING; private Size spacing = SPACING;
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();
@@ -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