mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
Switched from _snwprintf_s to _itow_s where possible.
This commit is contained in:
parent
a1e722181e
commit
f8f31a527e
@ -224,16 +224,16 @@ void CConfigParser::SetMultiMonitorVariables(bool reset)
|
||||
|
||||
SystemParametersInfo(SPI_GETWORKAREA, 0, &workArea, 0);
|
||||
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", workArea.left);
|
||||
_itow_s(workArea.left, buffer, 10);
|
||||
SetMonitorVariable(L"WORKAREAX", buffer);
|
||||
SetMonitorVariable(L"PWORKAREAX", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", workArea.top);
|
||||
_itow_s(workArea.top, buffer, 10);
|
||||
SetMonitorVariable(L"WORKAREAY", buffer);
|
||||
SetMonitorVariable(L"PWORKAREAY", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", workArea.right - workArea.left);
|
||||
_itow_s(workArea.right - workArea.left, buffer, 10);
|
||||
SetMonitorVariable(L"WORKAREAWIDTH", buffer);
|
||||
SetMonitorVariable(L"PWORKAREAWIDTH", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", workArea.bottom - workArea.top);
|
||||
_itow_s(workArea.bottom - workArea.top, buffer, 10);
|
||||
SetMonitorVariable(L"WORKAREAHEIGHT", buffer);
|
||||
SetMonitorVariable(L"PWORKAREAHEIGHT", buffer);
|
||||
|
||||
@ -244,26 +244,26 @@ void CConfigParser::SetMultiMonitorVariables(bool reset)
|
||||
scrArea.right = GetSystemMetrics(SM_CXSCREEN);
|
||||
scrArea.bottom = GetSystemMetrics(SM_CYSCREEN);
|
||||
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", scrArea.left);
|
||||
_itow_s(scrArea.left, buffer, 10);
|
||||
SetMonitorVariable(L"SCREENAREAX", buffer);
|
||||
SetMonitorVariable(L"PSCREENAREAX", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", scrArea.top);
|
||||
_itow_s(scrArea.top, buffer, 10);
|
||||
SetMonitorVariable(L"SCREENAREAY", buffer);
|
||||
SetMonitorVariable(L"PSCREENAREAY", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", scrArea.right - scrArea.left);
|
||||
_itow_s(scrArea.right - scrArea.left, buffer, 10);
|
||||
SetMonitorVariable(L"SCREENAREAWIDTH", buffer);
|
||||
SetMonitorVariable(L"PSCREENAREAWIDTH", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", scrArea.bottom - scrArea.top);
|
||||
_itow_s(scrArea.bottom - scrArea.top, buffer, 10);
|
||||
SetMonitorVariable(L"SCREENAREAHEIGHT", buffer);
|
||||
SetMonitorVariable(L"PSCREENAREAHEIGHT", buffer);
|
||||
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", GetSystemMetrics(SM_XVIRTUALSCREEN));
|
||||
_itow_s(GetSystemMetrics(SM_XVIRTUALSCREEN), buffer, 10);
|
||||
SetMonitorVariable(L"VSCREENAREAX", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", GetSystemMetrics(SM_YVIRTUALSCREEN));
|
||||
_itow_s(GetSystemMetrics(SM_YVIRTUALSCREEN), buffer, 10);
|
||||
SetMonitorVariable(L"VSCREENAREAY", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", GetSystemMetrics(SM_CXVIRTUALSCREEN));
|
||||
_itow_s(GetSystemMetrics(SM_CXVIRTUALSCREEN), buffer, 10);
|
||||
SetMonitorVariable(L"VSCREENAREAWIDTH", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", GetSystemMetrics(SM_CYVIRTUALSCREEN));
|
||||
_itow_s(GetSystemMetrics(SM_CYVIRTUALSCREEN), buffer, 10);
|
||||
SetMonitorVariable(L"VSCREENAREAHEIGHT", buffer);
|
||||
}
|
||||
|
||||
@ -278,16 +278,16 @@ void CConfigParser::SetMultiMonitorVariables(bool reset)
|
||||
|
||||
const RECT work = (monitors[i].active) ? monitors[i].work : workArea;
|
||||
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", work.left);
|
||||
_itow_s(work.left, buffer, 10);
|
||||
_snwprintf_s(buffer2, _TRUNCATE, L"WORKAREAX@%i", (int)i + 1);
|
||||
SetMonitorVariable(buffer2, buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", work.top);
|
||||
_itow_s(work.top, buffer, 10);
|
||||
_snwprintf_s(buffer2, _TRUNCATE, L"WORKAREAY@%i", (int)i + 1);
|
||||
SetMonitorVariable(buffer2, buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", work.right - work.left);
|
||||
_itow_s(work.right - work.left, buffer, 10);
|
||||
_snwprintf_s(buffer2, _TRUNCATE, L"WORKAREAWIDTH@%i", (int)i + 1);
|
||||
SetMonitorVariable(buffer2, buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", work.bottom - work.top);
|
||||
_itow_s(work.bottom - work.top, buffer, 10);
|
||||
_snwprintf_s(buffer2, _TRUNCATE, L"WORKAREAHEIGHT@%i", (int)i + 1);
|
||||
SetMonitorVariable(buffer2, buffer);
|
||||
|
||||
@ -295,16 +295,16 @@ void CConfigParser::SetMultiMonitorVariables(bool reset)
|
||||
{
|
||||
const RECT screen = (monitors[i].active) ? monitors[i].screen : scrArea;
|
||||
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", screen.left);
|
||||
_itow_s(screen.left, buffer, 10);
|
||||
_snwprintf_s(buffer2, _TRUNCATE, L"SCREENAREAX@%i", (int)i + 1);
|
||||
SetMonitorVariable(buffer2, buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", screen.top);
|
||||
_itow_s(screen.top, buffer, 10);
|
||||
_snwprintf_s(buffer2, _TRUNCATE, L"SCREENAREAY@%i", (int)i + 1);
|
||||
SetMonitorVariable(buffer2, buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", screen.right - screen.left);
|
||||
_itow_s(screen.right - screen.left, buffer, 10);
|
||||
_snwprintf_s(buffer2, _TRUNCATE, L"SCREENAREAWIDTH@%i", (int)i + 1);
|
||||
SetMonitorVariable(buffer2, buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", screen.bottom - screen.top);
|
||||
_itow_s(screen.bottom - screen.top, buffer, 10);
|
||||
_snwprintf_s(buffer2, _TRUNCATE, L"SCREENAREAHEIGHT@%i", (int)i + 1);
|
||||
SetMonitorVariable(buffer2, buffer);
|
||||
}
|
||||
@ -356,13 +356,13 @@ void CConfigParser::SetAutoSelectedMonitorVariables(CMeterWindow* meterWindow)
|
||||
s2 = monitors[screenIndex-1].screen.right - monitors[screenIndex-1].screen.left;
|
||||
}
|
||||
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", w1);
|
||||
_itow_s(w1, buffer, 10);
|
||||
SetBuiltInVariable(L"WORKAREAX", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", w2);
|
||||
_itow_s(w2, buffer, 10);
|
||||
SetBuiltInVariable(L"WORKAREAWIDTH", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", s1);
|
||||
_itow_s(s1, buffer, 10);
|
||||
SetBuiltInVariable(L"SCREENAREAX", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", s2);
|
||||
_itow_s(s2, buffer, 10);
|
||||
SetBuiltInVariable(L"SCREENAREAWIDTH", buffer);
|
||||
|
||||
// Set Y / HEIGHT
|
||||
@ -389,13 +389,13 @@ void CConfigParser::SetAutoSelectedMonitorVariables(CMeterWindow* meterWindow)
|
||||
s2 = monitors[screenIndex-1].screen.bottom - monitors[screenIndex-1].screen.top;
|
||||
}
|
||||
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", w1);
|
||||
_itow_s(w1, buffer, 10);
|
||||
SetBuiltInVariable(L"WORKAREAY", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", w2);
|
||||
_itow_s(w2, buffer, 10);
|
||||
SetBuiltInVariable(L"WORKAREAHEIGHT", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", s1);
|
||||
_itow_s(s1, buffer, 10);
|
||||
SetBuiltInVariable(L"SCREENAREAY", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", s2);
|
||||
_itow_s(s2, buffer, 10);
|
||||
SetBuiltInVariable(L"SCREENAREAHEIGHT", buffer);
|
||||
}
|
||||
else
|
||||
@ -405,13 +405,13 @@ void CConfigParser::SetAutoSelectedMonitorVariables(CMeterWindow* meterWindow)
|
||||
// Set default WORKAREA
|
||||
SystemParametersInfo(SPI_GETWORKAREA, 0, &r, 0);
|
||||
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", r.left);
|
||||
_itow_s(r.left, buffer, 10);
|
||||
SetBuiltInVariable(L"WORKAREAX", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", r.top);
|
||||
_itow_s(r.top, buffer, 10);
|
||||
SetBuiltInVariable(L"WORKAREAY", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", r.right - r.left);
|
||||
_itow_s(r.right - r.left, buffer, 10);
|
||||
SetBuiltInVariable(L"WORKAREAWIDTH", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", r.bottom - r.top);
|
||||
_itow_s(r.bottom - r.top, buffer, 10);
|
||||
SetBuiltInVariable(L"WORKAREAHEIGHT", buffer);
|
||||
|
||||
// Set default SCREENAREA
|
||||
@ -420,13 +420,13 @@ void CConfigParser::SetAutoSelectedMonitorVariables(CMeterWindow* meterWindow)
|
||||
r.right = GetSystemMetrics(SM_CXSCREEN);
|
||||
r.bottom = GetSystemMetrics(SM_CYSCREEN);
|
||||
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", r.left);
|
||||
_itow_s(r.left, buffer, 10);
|
||||
SetBuiltInVariable(L"SCREENAREAX", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", r.top);
|
||||
_itow_s(r.top, buffer, 10);
|
||||
SetBuiltInVariable(L"SCREENAREAY", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", r.right - r.left);
|
||||
_itow_s(r.right - r.left, buffer, 10);
|
||||
SetBuiltInVariable(L"SCREENAREAWIDTH", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", r.bottom - r.top);
|
||||
_itow_s(r.bottom - r.top, buffer, 10);
|
||||
SetBuiltInVariable(L"SCREENAREAHEIGHT", buffer);
|
||||
}
|
||||
}
|
||||
|
@ -512,12 +512,12 @@ void CDialogManage::CTabSkins::SetControls()
|
||||
|
||||
item = GetDlgItem(m_Window, IDC_MANAGESKINS_X_TEXT);
|
||||
EnableWindow(item, TRUE);
|
||||
_itow(m_SkinWindow->GetX(), buffer, 10);
|
||||
_itow_s(m_SkinWindow->GetX(), buffer, 10);
|
||||
SetWindowText(item, buffer);
|
||||
|
||||
item = GetDlgItem(m_Window, IDC_MANAGESKINS_Y_TEXT);
|
||||
EnableWindow(item, TRUE);
|
||||
_itow(m_SkinWindow->GetY(), buffer, 10);
|
||||
_itow_s(m_SkinWindow->GetY(), buffer, 10);
|
||||
SetWindowText(item, buffer);
|
||||
|
||||
item = GetDlgItem(m_Window, IDC_MANAGESKINS_DISPLAYMONITOR_BUTTON);
|
||||
@ -564,7 +564,7 @@ void CDialogManage::CTabSkins::SetControls()
|
||||
|
||||
item = GetDlgItem(m_Window, IDC_MANAGESKINS_LOADORDER_TEXT);
|
||||
EnableWindow(item, TRUE);
|
||||
_itow(Rainmeter->GetLoadOrder(m_SkinName), buffer, 10);
|
||||
_itow_s(Rainmeter->GetLoadOrder(m_SkinName), buffer, 10);
|
||||
SetWindowText(item, buffer);
|
||||
|
||||
item = GetDlgItem(m_Window, IDC_MANAGESKINS_ONHOVER_COMBOBOX);
|
||||
@ -975,7 +975,7 @@ INT_PTR CDialogManage::CTabSkins::OnCommand(WPARAM wParam, LPARAM lParam)
|
||||
|
||||
if (x > m_SkinWindow->GetX())
|
||||
{
|
||||
_itow(m_SkinWindow->GetX(), buffer, 10);
|
||||
_itow_s(m_SkinWindow->GetX(), buffer, 10);
|
||||
Edit_SetText((HWND)lParam, buffer);
|
||||
}
|
||||
}
|
||||
@ -991,7 +991,7 @@ INT_PTR CDialogManage::CTabSkins::OnCommand(WPARAM wParam, LPARAM lParam)
|
||||
|
||||
if (y > m_SkinWindow->GetY())
|
||||
{
|
||||
_itow(m_SkinWindow->GetY(), buffer, 10);
|
||||
_itow_s(m_SkinWindow->GetY(), buffer, 10);
|
||||
Edit_SetText((HWND)lParam, buffer);
|
||||
}
|
||||
}
|
||||
@ -1023,7 +1023,7 @@ INT_PTR CDialogManage::CTabSkins::OnCommand(WPARAM wParam, LPARAM lParam)
|
||||
m_IgnoreUpdate = true;
|
||||
int value = _wtoi(buffer);
|
||||
|
||||
_itow(value, buffer, 10);
|
||||
_itow_s(value, buffer, 10);
|
||||
SetWindowText((HWND)lParam, buffer);
|
||||
|
||||
// Reset selection
|
||||
|
@ -71,7 +71,7 @@ extern CRainmeter* Rainmeter;
|
||||
** The constructor
|
||||
**
|
||||
*/
|
||||
CMeasure::CMeasure(CMeterWindow* meterWindow, const WCHAR* name) : m_MeterWindow(meterWindow), m_Name(name), m_ANSIName(ConvertToAscii(name)),
|
||||
CMeasure::CMeasure(CMeterWindow* meterWindow, const WCHAR* name) : m_MeterWindow(meterWindow), m_Name(name), m_AsciiName(ConvertToAscii(name)),
|
||||
m_DynamicVariables(false),
|
||||
m_Invert(false),
|
||||
m_LogMaxValue(false),
|
||||
@ -650,7 +650,7 @@ const WCHAR* CMeasure::GetStringValue(AUTOSCALE autoScale, double scale, int dec
|
||||
|
||||
if (decimals == 0)
|
||||
{
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", (int)val);
|
||||
_itow_s((int)val, buffer, 10);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -56,7 +56,7 @@ public:
|
||||
virtual const WCHAR* GetStats();
|
||||
|
||||
const WCHAR* GetName() { return m_Name.c_str(); }
|
||||
const char* GetANSIName() { return m_ANSIName.c_str(); }
|
||||
const char* GetAsciiName() { return m_AsciiName.c_str(); }
|
||||
|
||||
void Disable() { m_Disabled = true; }
|
||||
void Enable() { m_Disabled = false; }
|
||||
@ -101,7 +101,7 @@ protected:
|
||||
double m_MaxValue; // The maximum value (so far)
|
||||
double m_Value; // The current value
|
||||
const std::wstring m_Name; // Name of this Measure
|
||||
const std::string m_ANSIName; // Name of this Measure in ANSI
|
||||
const std::string m_AsciiName; // Name of this Measure in ANSI
|
||||
|
||||
std::vector< std::pair<std::wstring, std::wstring> > m_Substitute; // Vec of substitute strings
|
||||
bool m_RegExpSubstitute;
|
||||
|
@ -110,7 +110,7 @@ void CMeasureCalc::UpdateVariableMap(CMeterWindow& meterWindow)
|
||||
std::list<CMeasure*>::const_iterator iter = measures.begin();
|
||||
for ( ; iter != measures.end(); ++iter)
|
||||
{
|
||||
const char* name = (*iter)->GetANSIName();
|
||||
const char* name = (*iter)->GetAsciiName();
|
||||
double val = (*iter)->GetValue();
|
||||
|
||||
StrMap_AddString(c_VarMap, name, &val);
|
||||
@ -182,7 +182,7 @@ void CMeasureCalc::FormulaReplace()
|
||||
int randNumber = m_LowBound + (int)(range * rand()/(RAND_MAX + 1.0));
|
||||
|
||||
WCHAR buffer[32];
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", randNumber);
|
||||
_itow_s(randNumber, buffer, 10);
|
||||
|
||||
m_Formula.replace(loc, 6, buffer);
|
||||
loc += wcslen(buffer);
|
||||
|
@ -645,7 +645,7 @@ void CMeasureNet::WriteStats(const WCHAR* iniFile, const WCHAR* statsDate)
|
||||
AppendStatsValue(data, L"Since", statsDate);
|
||||
|
||||
// Add stats count
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", (int)statsSize);
|
||||
_itow_s((int)statsSize, buffer, 10);
|
||||
AppendStatsValue(data, L"NetStatsCount", buffer);
|
||||
|
||||
// Add stats
|
||||
|
@ -1798,7 +1798,7 @@ void CMeterWindow::ScreenToWindow()
|
||||
}
|
||||
else
|
||||
{
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", pixel);
|
||||
_itow_s(pixel, buffer, 10);
|
||||
}
|
||||
if (m_WindowXFromRight == true)
|
||||
{
|
||||
@ -1839,7 +1839,7 @@ void CMeterWindow::ScreenToWindow()
|
||||
}
|
||||
else
|
||||
{
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", pixel);
|
||||
_itow_s(pixel, buffer, 10);
|
||||
}
|
||||
if (m_WindowYFromBottom == true)
|
||||
{
|
||||
@ -1901,7 +1901,7 @@ void CMeterWindow::ReadConfig()
|
||||
{
|
||||
value = 0.0;
|
||||
}
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", (int)value);
|
||||
_itow_s((int)value, buffer, 10);
|
||||
m_WindowX = buffer;
|
||||
}
|
||||
if (!m_WindowY.empty() && m_WindowY[0] == L'(' && m_WindowY[m_WindowY.size() - 1] == L')')
|
||||
@ -1910,7 +1910,7 @@ void CMeterWindow::ReadConfig()
|
||||
{
|
||||
value = 0.0;
|
||||
}
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", (int)value);
|
||||
_itow_s((int)value, buffer, 10);
|
||||
m_WindowY = buffer;
|
||||
}
|
||||
|
||||
@ -1978,13 +1978,13 @@ void CMeterWindow::WriteConfig(INT setting)
|
||||
|
||||
if (setting & SETTING_ALPHAVALUE)
|
||||
{
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", m_AlphaValue);
|
||||
_itow_s(m_AlphaValue, buffer, 10);
|
||||
WritePrivateProfileString(section, L"AlphaValue", buffer, iniFile);
|
||||
}
|
||||
|
||||
if (setting & SETTING_FADEDURATION)
|
||||
{
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", m_FadeDuration);
|
||||
_itow_s(m_FadeDuration, buffer, 10);
|
||||
WritePrivateProfileString(section, L"FadeDuration", buffer, iniFile);
|
||||
}
|
||||
|
||||
@ -2000,7 +2000,7 @@ void CMeterWindow::WriteConfig(INT setting)
|
||||
|
||||
if (setting & SETTING_HIDEONMOUSEOVER)
|
||||
{
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", m_WindowHide);
|
||||
_itow_s(m_WindowHide, buffer, 10);
|
||||
WritePrivateProfileString(section, L"HideOnMouseOver", buffer, iniFile);
|
||||
}
|
||||
|
||||
@ -2026,7 +2026,7 @@ void CMeterWindow::WriteConfig(INT setting)
|
||||
|
||||
if (setting & SETTING_ALWAYSONTOP)
|
||||
{
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", m_WindowZPosition);
|
||||
_itow_s(m_WindowZPosition, buffer, 10);
|
||||
WritePrivateProfileString(section, L"AlwaysOnTop", buffer, iniFile);
|
||||
}
|
||||
}
|
||||
@ -5033,9 +5033,9 @@ void CMeterWindow::SetWindowPositionVariables(int x, int y)
|
||||
{
|
||||
WCHAR buffer[32];
|
||||
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", x);
|
||||
_itow_s(x, buffer, 10);
|
||||
m_Parser.SetBuiltInVariable(L"CURRENTCONFIGX", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", y);
|
||||
_itow_s(y, buffer, 10);
|
||||
m_Parser.SetBuiltInVariable(L"CURRENTCONFIGY", buffer);
|
||||
}
|
||||
|
||||
@ -5049,9 +5049,9 @@ void CMeterWindow::SetWindowSizeVariables(int w, int h)
|
||||
{
|
||||
WCHAR buffer[32];
|
||||
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", w);
|
||||
_itow_s(w, buffer, 10);
|
||||
m_Parser.SetBuiltInVariable(L"CURRENTCONFIGWIDTH", buffer);
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", h);
|
||||
_itow_s(h, buffer, 10);
|
||||
m_Parser.SetBuiltInVariable(L"CURRENTCONFIGHEIGHT", buffer);
|
||||
}
|
||||
|
||||
|
@ -617,7 +617,7 @@ void CRainmeter::RainmeterWriteKeyValue(const WCHAR* arg)
|
||||
{
|
||||
const std::wstring& iniFile = subStrings[3];
|
||||
|
||||
if (iniFile.find(L"..\\") != std::string::npos || iniFile.find(L"../") != std::string::npos)
|
||||
if (iniFile.find(L"..\\") != std::wstring::npos || iniFile.find(L"../") != std::wstring::npos)
|
||||
{
|
||||
LogWithArgs(LOG_ERROR, L"!WriteKeyValue: Illegal path: %s", iniFile.c_str());
|
||||
return;
|
||||
@ -1080,8 +1080,7 @@ int CRainmeter::Initialize(HWND hParent, HINSTANCE hInstance, LPCWSTR szPath)
|
||||
// Tray must exist before configs are read
|
||||
m_TrayWindow = new CTrayWindow(m_Instance);
|
||||
|
||||
ScanForConfigs(m_SkinPath);
|
||||
ScanForThemes(GetSettingsPath() + L"Themes");
|
||||
ReloadSettings();
|
||||
|
||||
if (m_ConfigStrings.empty())
|
||||
{
|
||||
@ -1089,15 +1088,8 @@ int CRainmeter::Initialize(HWND hParent, HINSTANCE hInstance, LPCWSTR szPath)
|
||||
MessageBox(NULL, error.c_str(), APPNAME, MB_OK | MB_TOPMOST | MB_ICONERROR);
|
||||
}
|
||||
|
||||
ReadGeneralSettings(m_IniFile);
|
||||
|
||||
WritePrivateProfileString(L"Rainmeter", L"CheckUpdate", NULL , m_IniFile.c_str());
|
||||
|
||||
if (!m_DisableVersionCheck)
|
||||
{
|
||||
CheckUpdate();
|
||||
}
|
||||
|
||||
ResetStats();
|
||||
ReadStats();
|
||||
|
||||
@ -1110,7 +1102,12 @@ int CRainmeter::Initialize(HWND hParent, HINSTANCE hInstance, LPCWSTR szPath)
|
||||
// Create meter windows for active configs
|
||||
ActivateActiveConfigs();
|
||||
|
||||
return result; // Alles OK
|
||||
if (!m_DisableVersionCheck)
|
||||
{
|
||||
CheckUpdate();
|
||||
}
|
||||
|
||||
return result; // All is OK
|
||||
}
|
||||
|
||||
/*
|
||||
@ -1256,7 +1253,7 @@ void CRainmeter::ToggleConfig(int configIndex, int iniIndex)
|
||||
void CRainmeter::WriteActive(const std::wstring& config, int iniIndex)
|
||||
{
|
||||
WCHAR buffer[32];
|
||||
_snwprintf_s(buffer, _TRUNCATE, L"%i", iniIndex + 1);
|
||||
_itow_s(iniIndex + 1, buffer, 10);
|
||||
WritePrivateProfileString(config.c_str(), L"Active", buffer, m_IniFile.c_str());
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user