mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
Adding Spx's fix for the #CURRENTCONFG# code.
See http://code.google.com/p/rainmeter/source/detail?r=237 for details.
This commit is contained in:
parent
3da892f271
commit
fd759799fe
@ -73,6 +73,16 @@ void CConfigParser::Initialize(LPCTSTR filename, CRainmeter* pRainmeter)
|
||||
SetVariable(L"SKINSPATH", pRainmeter->GetSkinPath());
|
||||
SetVariable(L"PLUGINSPATH", pRainmeter->GetPluginPath());
|
||||
SetVariable(L"CURRENTPATH", CRainmeter::ExtractPath(filename));
|
||||
|
||||
// Set "CURRENTCONFIG" if the path to \Skins is contained in "filename", so it is not set by reading Rainmeter.ini
|
||||
if (_wcsnicmp(filename, pRainmeter->GetSkinPath().c_str(), pRainmeter->GetSkinPath().length()) == 0)
|
||||
{
|
||||
std::wstring cPath = CRainmeter::ExtractPath(filename);
|
||||
cPath = cPath.substr(pRainmeter->GetSkinPath().length(),
|
||||
cPath.length()-pRainmeter->GetSkinPath().length()-1);
|
||||
SetVariable(L"CURRENTCONFIG", cPath);
|
||||
}
|
||||
|
||||
SetVariable(L"ADDONSPATH", pRainmeter->GetPath() + L"Addons\\");
|
||||
|
||||
RECT workArea;
|
||||
|
Loading…
Reference in New Issue
Block a user