Skip to content
Snippets Groups Projects
Commit 95131eba authored by tobias's avatar tobias
Browse files

PadSettings Clone Fixed

parent 01f36c46
No related branches found
No related tags found
No related merge requests found
......@@ -211,8 +211,23 @@ public class PadSettings implements Cloneable {
PadSettings settings = (PadSettings) super.clone();
settings.volumeProperty = new SimpleDoubleProperty(getVolume());
settings.loopProperty = new SimpleBooleanProperty(isLoop());
if (isCustomTimeMode())
settings.timeModeProperty = new SimpleObjectProperty<TimeMode>(getTimeMode());
else
settings.timeModeProperty = new SimpleObjectProperty<TimeMode>();
if (isCustomFade())
settings.fadeProperty = new SimpleObjectProperty<>(getFade());
else
settings.fadeProperty = new SimpleObjectProperty<>();
if (isCustomWarning())
settings.warningProperty = new SimpleObjectProperty<>(getWarning());
else
settings.warningProperty = new SimpleObjectProperty<>();
settings.customLayoutProperty = new SimpleBooleanProperty(isCustomWarning());
settings.layouts = new HashMap<>();
for (String key : layouts.keySet()) {
CartDesign clone = (CartDesign) layouts.get(key).clone();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment