mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
Minor fixes
This commit is contained in:
parent
c9ae008cd7
commit
6456b6adb3
@ -937,11 +937,14 @@ void CDialogAbout::CTabPlugins::Initialize()
|
|||||||
|
|
||||||
WIN32_FIND_DATA fd;
|
WIN32_FIND_DATA fd;
|
||||||
HANDLE hSearch = FindFirstFile(filter.c_str(), &fd);
|
HANDLE hSearch = FindFirstFile(filter.c_str(), &fd);
|
||||||
|
if (hSearch == INVALID_HANDLE_VALUE)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
int index = 0;
|
int index = 0;
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
if (hSearch == INVALID_HANDLE_VALUE) break; // No more files found
|
|
||||||
|
|
||||||
// Try to get the version and author
|
// Try to get the version and author
|
||||||
std::wstring tmpSz = path + fd.cFileName;
|
std::wstring tmpSz = path + fd.cFileName;
|
||||||
const WCHAR* path = tmpSz.c_str();
|
const WCHAR* path = tmpSz.c_str();
|
||||||
|
@ -1583,15 +1583,14 @@ void CDialogManage::CTabSettings::Initialize()
|
|||||||
|
|
||||||
// Scan for languages
|
// Scan for languages
|
||||||
HWND item = GetDlgItem(m_Window, IDC_MANAGESETTINGS_LANGUAGE_COMBOBOX);
|
HWND item = GetDlgItem(m_Window, IDC_MANAGESETTINGS_LANGUAGE_COMBOBOX);
|
||||||
WIN32_FIND_DATA fd; // Data structure describes the file found
|
|
||||||
HANDLE hSearch; // Search handle returned by FindFirstFile
|
|
||||||
|
|
||||||
std::wstring files = Rainmeter->GetPath() + L"Languages\\*.dll";
|
std::wstring files = Rainmeter->GetPath() + L"Languages\\*.dll";
|
||||||
hSearch = FindFirstFile(files.c_str(), &fd);
|
WIN32_FIND_DATA fd;
|
||||||
|
HANDLE hSearch = FindFirstFile(files.c_str(), &fd);
|
||||||
|
if (hSearch != INVALID_HANDLE_VALUE)
|
||||||
|
{
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
if (hSearch == INVALID_HANDLE_VALUE) break; // No more files found
|
|
||||||
|
|
||||||
WCHAR* pos = wcschr(fd.cFileName, L'.');
|
WCHAR* pos = wcschr(fd.cFileName, L'.');
|
||||||
if (pos)
|
if (pos)
|
||||||
{
|
{
|
||||||
@ -1603,10 +1602,8 @@ void CDialogManage::CTabSettings::Initialize()
|
|||||||
// Strip brackets in language name
|
// Strip brackets in language name
|
||||||
std::wstring text = fd.cFileName;
|
std::wstring text = fd.cFileName;
|
||||||
text += L" - ";
|
text += L" - ";
|
||||||
GetLocaleInfo(lcid, LOCALE_SNATIVELANGUAGENAME, fd.cFileName, MAX_PATH);
|
|
||||||
|
|
||||||
// Some native language names don't start with a uppercase char..
|
GetLocaleInfo(lcid, LOCALE_SNATIVELANGUAGENAME, fd.cFileName, MAX_PATH);
|
||||||
LCMapString(LOCALE_USER_DEFAULT, LCMAP_UPPERCASE, &fd.cFileName[0], 1, &fd.cFileName[0], 1);
|
|
||||||
text += fd.cFileName;
|
text += fd.cFileName;
|
||||||
|
|
||||||
int index = ComboBox_AddString(item, text.c_str());
|
int index = ComboBox_AddString(item, text.c_str());
|
||||||
@ -1622,6 +1619,7 @@ void CDialogManage::CTabSettings::Initialize()
|
|||||||
while (FindNextFile(hSearch, &fd));
|
while (FindNextFile(hSearch, &fd));
|
||||||
|
|
||||||
FindClose(hSearch);
|
FindClose(hSearch);
|
||||||
|
}
|
||||||
|
|
||||||
Button_SetCheck(GetDlgItem(m_Window, IDC_MANAGESETTINGS_CHECKUPDATES_CHECKBOX), !Rainmeter->GetDisableVersionCheck());
|
Button_SetCheck(GetDlgItem(m_Window, IDC_MANAGESETTINGS_CHECKUPDATES_CHECKBOX), !Rainmeter->GetDisableVersionCheck());
|
||||||
Button_SetCheck(GetDlgItem(m_Window, IDC_MANAGESETTINGS_LOCKSKINS_CHECKBOX), Rainmeter->GetDisableDragging());
|
Button_SetCheck(GetDlgItem(m_Window, IDC_MANAGESETTINGS_LOCKSKINS_CHECKBOX), Rainmeter->GetDisableDragging());
|
||||||
|
Loading…
Reference in New Issue
Block a user