Store preferences to file instead of UWP sandboxed registry (which is the cause of a variety of strange issues, crashes, deadlocks, endless loops, data loss, etc)

This commit is contained in:
Reinhard Pointner 2019-02-03 11:54:46 +07:00
parent a4a14d6b60
commit eede5b793d
3 changed files with 7 additions and 0 deletions

View File

@ -83,6 +83,7 @@ java.application.options: -Dunixfs=false -DuseExtendedFileAttributes=true -DuseC
# Default Windows Java Options
windows.application.options: -Dapplication.dir="%APPDATA%\\FileBot" -Djava.io.tmpdir="%APPDATA%\\FileBot\\tmp" --module-path "%EXEDIR%\\jre\\ext\\modules\\lib" --add-modules ALL-MODULE-PATH -Dnet.filebot.AcoustID.fpcalc="%EXEDIR%\\lib\\fpcalc.exe" -Djna.boot.library.path="%EXEDIR%\\lib" -Djna.library.path="%EXEDIR%\\lib" -Djava.library.path="%EXEDIR%\\lib"
windows.store.application.options: -Djava.util.prefs.PreferencesFactory=net.filebot.util.prefs.FilePreferencesFactory -Dnet.filebot.util.prefs.file="%APPDATA%\\FileBot\\preferences.properties"
windows.portable.application.options: -Dapplication.dir="%EXEDIR%\\data" -Duser.home="%EXEDIR%\\data" -Djava.io.tmpdir="%EXEDIR%\\data\\tmp" -Djava.util.prefs.PreferencesFactory=net.filebot.util.prefs.FilePreferencesFactory -Dnet.filebot.util.prefs.file="%EXEDIR%\\data\\prefs.properties"
# Default Linux Java Options

View File

@ -4,6 +4,9 @@
# Default Windows Java Options
@{windows.application.options}
# Default Windows Store Java Options
@{windows.store.application.options}
# Deployment Options
-Dapplication.deployment=appx
-Dapplication.update=skip

View File

@ -4,6 +4,9 @@
# Default Windows Java Options
@{windows.application.options}
# Default Windows Store Java Options
@{windows.store.application.options}
# Deployment Options
-Dapplication.deployment=appx
-Dapplication.update=skip