mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2025-11-12 11:28:26 -06:00
Windows: Solve UI language change not taken into account for new install unless a preference is changed. Code refactoring.
This commit is contained in:
@@ -714,33 +714,6 @@ static BOOL CreatingHiddenSysVol (void)
|
||||
&& bHiddenVol && !bHiddenVolHost);
|
||||
}
|
||||
|
||||
static void ConfigReadCompareInt(char *configKey, int defaultValue, int* pOutputValue, BOOL bOnlyCheckModified, BOOL* pbModified)
|
||||
{
|
||||
int intValue = ConfigReadInt (configKey, defaultValue);
|
||||
if (pOutputValue)
|
||||
{
|
||||
if (pbModified && (*pOutputValue != intValue))
|
||||
*pbModified = TRUE;
|
||||
if (!bOnlyCheckModified)
|
||||
*pOutputValue = intValue;
|
||||
}
|
||||
}
|
||||
|
||||
static void ConfigReadCompareString (char *configKey, char *defaultValue, char *str, int maxLen, BOOL bOnlyCheckModified, BOOL *pbModified)
|
||||
{
|
||||
char *strValue = (char*) malloc (maxLen);
|
||||
memcpy (strValue, str, maxLen);
|
||||
|
||||
ConfigReadString (configKey, defaultValue, strValue, maxLen);
|
||||
|
||||
if (pbModified && strcmp (str, strValue))
|
||||
*pbModified = TRUE;
|
||||
if (!bOnlyCheckModified)
|
||||
memcpy(str, strValue, maxLen);
|
||||
|
||||
free (strValue);
|
||||
}
|
||||
|
||||
static void LoadSettingsAndCheckModified (HWND hwndDlg, BOOL bOnlyCheckModified, BOOL* pbSettingsModified, BOOL* pbHistoryModified)
|
||||
{
|
||||
if (!bOnlyCheckModified)
|
||||
|
||||
Reference in New Issue
Block a user