mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
Minor optimizations & fixes.
This commit is contained in:
@ -50,6 +50,8 @@ bool CSystem::c_ShowDesktop = false;
|
||||
|
||||
OSPLATFORM CSystem::c_Platform = OSPLATFORM_UNKNOWN;
|
||||
|
||||
std::wstring CSystem::c_WorkingDirectory;
|
||||
|
||||
extern CRainmeter* Rainmeter;
|
||||
|
||||
/*
|
||||
@ -115,6 +117,18 @@ void CSystem::Initialize(HINSTANCE instance)
|
||||
0,
|
||||
WINEVENT_OUTOFCONTEXT | WINEVENT_SKIPOWNPROCESS);
|
||||
|
||||
WCHAR directory[MAX_PATH] = {0};
|
||||
GetCurrentDirectory(MAX_PATH, directory);
|
||||
c_WorkingDirectory = directory;
|
||||
if (!c_WorkingDirectory.empty())
|
||||
{
|
||||
WCHAR ch = c_WorkingDirectory[c_WorkingDirectory.size() - 1];
|
||||
if (ch != L'\\' && ch != L'/')
|
||||
{
|
||||
c_WorkingDirectory += L"\\";
|
||||
}
|
||||
}
|
||||
|
||||
SetTimer(c_Window, TIMER_SHOWDESKTOP, INTERVAL_SHOWDESKTOP, NULL);
|
||||
SetTimer(c_Window, TIMER_NETSTATS, INTERVAL_NETSTATS, NULL);
|
||||
SetTimer(c_Window, TIMER_DELETELATER, INTERVAL_DELETELATER, NULL);
|
||||
|
Reference in New Issue
Block a user