Skip to content

Commit 3957bce

Browse files
committed
(no UI) Implement renaming properties in Prefs.java
1 parent 8407f3a commit 3957bce

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/main/java/airsquared/blobsaver/app/Prefs.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,16 @@ public void delete() {
211211
}
212212
}
213213

214+
public void rename(String name) { // intentionally different name
215+
if (getName().equals(name) || Utils.isEmptyOrNull(name)) {
216+
return;
217+
}
218+
new SavedDeviceBuilder(name).setEcid(getEcid()).setSavePath(getSavePath()).setIdentifier(getIdentifier())
219+
.setBoardConfig(getBoardConfig().orElse(null)).setApnonce(getApnonce().orElse(null))
220+
.setGenerator(getGenerator().orElse(null)).setIncludeBetas(doesIncludeBetas()).save().setBackground(isBackground());
221+
delete();
222+
}
223+
214224
public String getName() {
215225
return node.name();
216226
}

0 commit comments

Comments
 (0)