mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-11 13:57:11 -04:00
Merge branch 'master' into recoverFromOscillations
# Conflicts: # distribution/ReleaseNotes.txt
This commit is contained in:
commit
e97f29550f
@ -7,6 +7,7 @@ HEAD, planned as v0.31
|
|||||||
- Adds drivers with inverted output
|
- Adds drivers with inverted output
|
||||||
- Adds a minified circuit as a new shape for embedded circuits
|
- Adds a minified circuit as a new shape for embedded circuits
|
||||||
- Allows recovering from oscillations.
|
- Allows recovering from oscillations.
|
||||||
|
- Supports XDG_CONFIG_HOME environment variable
|
||||||
|
|
||||||
v0.30, released on 3. February 2023
|
v0.30, released on 3. February 2023
|
||||||
- Added a search function
|
- Added a search function
|
||||||
|
@ -37,7 +37,14 @@ public class SettingsBase implements AttributeListener {
|
|||||||
protected SettingsBase(List<Key> settingsKeys, String name) {
|
protected SettingsBase(List<Key> settingsKeys, String name) {
|
||||||
this.settingsKeys = settingsKeys;
|
this.settingsKeys = settingsKeys;
|
||||||
|
|
||||||
filename = new File(new File(System.getProperty("user.home")), name);
|
File defaultSettings = new File(new File(System.getProperty("user.home")), name);
|
||||||
|
String settingsDir = System.getenv("XDG_CONFIG_HOME");
|
||||||
|
|
||||||
|
if (defaultSettings.isFile() || settingsDir == null) {
|
||||||
|
filename = defaultSettings;
|
||||||
|
} else {
|
||||||
|
filename = new File(settingsDir, name);
|
||||||
|
}
|
||||||
|
|
||||||
ElementAttributes attr = null;
|
ElementAttributes attr = null;
|
||||||
if (filename.exists()) {
|
if (filename.exists()) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user