diff --git a/usr/lib/linuxmint/mintUpdate/Classes.py b/usr/lib/linuxmint/mintUpdate/Classes.py index 53300c74..7417ce6c 100644 --- a/usr/lib/linuxmint/mintUpdate/Classes.py +++ b/usr/lib/linuxmint/mintUpdate/Classes.py @@ -33,7 +33,10 @@ if CONFIGURED_KERNEL_TYPE not in SUPPORTED_KERNEL_TYPES: CONFIGURED_KERNEL_TYPE = "-generic" -CONFIG_PATH = os.path.expanduser("~/.linuxmint/mintupdate") +CONFIG_PATH = os.path.join(os.environ.get("XDG_STATE_HOME", os.path.expanduser("~/.local/state")), "mintupdate") +# Fall back to legacy path if it exists +if os.path.isdir(os.path.expanduser("~/.linuxmint/mintupdate")): + CONFIG_PATH = os.path.expanduser("~/.linuxmint/mintupdate") # Used as a decorator to run things in the background def _async(func):