mirror of
https://github.com/Dark98/SliceBeam.git
synced 2026-07-03 00:38:53 +00:00
Config File Saving Updates
*Save Config On Exit *Handle New Lines A Bit Better
This commit is contained in:
@@ -83,7 +83,12 @@ public class ConfigObject implements ProfileListFragment.ProfileListItem {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("# generated by Slice Beam ").append(BuildConfig.VERSION_NAME).append("\n\n");
|
||||
for (Map.Entry<String, String> en : values.entrySet()) {
|
||||
sb.append(en.getKey()).append(" = ").append(en.getValue().replace("\n", "\\n")).append("\n");
|
||||
String value = en.getValue();
|
||||
if (value != null) {
|
||||
value = value.replace("\r\n", "\n").replace("\r", "\n");
|
||||
value = value.replace("\n", "\\n");
|
||||
}
|
||||
sb.append(en.getKey()).append(" = ").append(value).append("\n");
|
||||
}
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user