diff --git a/src/Notepad3.c b/src/Notepad3.c index f1505bba0..df21f1ecd 100644 --- a/src/Notepad3.c +++ b/src/Notepad3.c @@ -7769,7 +7769,7 @@ void SaveSettings(bool bSaveSettingsNow) FreeMem(pIniSection); } - Style_Save(); // Scintilla Styles + Style_Save(Theme_Files[s_idxSelectedTheme].szFilePath); // Scintilla Styles int ResX, ResY; GetCurrentMonitorResolution(Globals.hwndMain, &ResX, &ResY); diff --git a/src/Styles.c b/src/Styles.c index 0b4badb5c..b3f6edca7 100644 --- a/src/Styles.c +++ b/src/Styles.c @@ -406,9 +406,9 @@ bool Style_ImportFromFile(const WCHAR* szFile, bool bDefaultGuard) // // Style_Save() // -void Style_Save() +void Style_Save(LPCWCH szFile) { - Style_ExportToFile(Globals.IniFile, false); + Style_ExportToFile(szFile, false); } diff --git a/src/Styles.h b/src/Styles.h index 3f76cc507..6d757af9d 100644 --- a/src/Styles.h +++ b/src/Styles.h @@ -33,7 +33,7 @@ void Style_Load(); bool Style_Import(HWND hwnd); bool Style_ImportFromFile(const WCHAR* szFile, bool bDefaultGuard); -void Style_Save(); +void Style_Save(LPCWCH szFile); bool Style_Export(HWND hwnd); DWORD Style_ExportToFile(const WCHAR* szFile, bool bForceAll);