diff --git a/client/src/preferences.c b/client/src/preferences.c index 5c5431d83..414797cac 100644 --- a/client/src/preferences.c +++ b/client/src/preferences.c @@ -12,7 +12,7 @@ // Add the new setting to the session_arg_t; in ui.h // Add the default value for the setting in the settings_load page below // Update the preferences_load_callback to load your setting into the stucture -// Update the preferences_save_callback to enusre your setting gets saved when needed. +// Update the preferences_save_callback to ensure your setting gets saved when needed. // use the preference as needed : session. // Can use (session.preferences_loaded) to check if json settings file was used //----------------------------------------------------------------------------- @@ -709,7 +709,7 @@ static int setCmdDeviceDebug (const char *Cmd) showDeviceDebugState (prefShowOLD); session.device_debug_level = newValue; showDeviceDebugState (prefShowNEW); - preferences_save (); + preferences_save(); } else { PrintAndLogEx(INFO,"nothing changed"); showDeviceDebugState (prefShowNone); diff --git a/client/src/proxmark3.c b/client/src/proxmark3.c index 92d2e36c6..3a1500de4 100644 --- a/client/src/proxmark3.c +++ b/client/src/proxmark3.c @@ -1020,7 +1020,7 @@ int main(int argc, char *argv[]) { // Save settings if not loaded from settings json file. // Doing this here will ensure other checks and updates are saved to over rule default // e.g. Linux color use check - if (!session.preferences_loaded) { + if ((!session.preferences_loaded) && (!session.incognito)) { PrintAndLogEx(INFO, "Creating initial preferences file"); // json save reports file name, so just info msg here preferences_save(); // Save defaults session.preferences_loaded = true;