mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-03 17:56:44 +02:00
[Analyzers][CPP]Turn on warning 4456 (#22087)
This commit is contained in:
@@ -278,11 +278,11 @@ D2DOverlayWindow::D2DOverlayWindow() :
|
||||
while (running)
|
||||
{
|
||||
// Removing <std::mutex> causes C3538 on std::unique_lock lock(mutex); in show(..)
|
||||
std::unique_lock<std::mutex> lock(tasklist_cv_mutex);
|
||||
tasklist_cv.wait(lock, [&] { return !running || tasklist_update; });
|
||||
std::unique_lock<std::mutex> task_list_lock(tasklist_cv_mutex);
|
||||
tasklist_cv.wait(task_list_lock, [&] { return !running || tasklist_update; });
|
||||
if (!running)
|
||||
return;
|
||||
lock.unlock();
|
||||
task_list_lock.unlock();
|
||||
while (running && tasklist_update)
|
||||
{
|
||||
std::vector<TasklistButton> buttons;
|
||||
|
||||
@@ -404,10 +404,10 @@ ZonesMap LayoutConfigurator::Custom(FancyZonesUtils::Rect workArea, HMONITOR mon
|
||||
DPIAware::Convert(monitor, x, y);
|
||||
DPIAware::Convert(monitor, zoneWidth, zoneHeight);
|
||||
|
||||
Zone zone(RECT{ static_cast<long>(x), static_cast<long>(y), static_cast<long>(x + zoneWidth), static_cast<long>(y + zoneHeight) }, zones.size());
|
||||
if (zone.IsValid())
|
||||
Zone zone_to_add(RECT{ static_cast<long>(x), static_cast<long>(y), static_cast<long>(x + zoneWidth), static_cast<long>(y + zoneHeight) }, zones.size());
|
||||
if (zone_to_add.IsValid())
|
||||
{
|
||||
if (!AddZone(zone, zones))
|
||||
if (!AddZone(zone_to_add, zones))
|
||||
{
|
||||
Logger::error(L"Failed to create Custom layout. Invalid zone id");
|
||||
return {};
|
||||
|
||||
@@ -428,30 +428,30 @@ TEST_METHOD (VerifyFileAttributesMonthandDayNames)
|
||||
std::locale::global(std::locale(""));
|
||||
SYSTEMTIME fileTime = { 2020, 1, 3, 1, 15, 6, 42, 453 };
|
||||
wchar_t localeName[LOCALE_NAME_MAX_LENGTH];
|
||||
wchar_t result[MAX_PATH] = L"bar";
|
||||
wchar_t dest[MAX_PATH] = L"bar";
|
||||
wchar_t formattedDate[MAX_PATH];
|
||||
if (GetUserDefaultLocaleName(localeName, LOCALE_NAME_MAX_LENGTH) == 0)
|
||||
StringCchCopy(localeName, LOCALE_NAME_MAX_LENGTH, L"en_US");
|
||||
|
||||
GetDateFormatEx(localeName, NULL, &fileTime, L"MMM", formattedDate, MAX_PATH, NULL);
|
||||
formattedDate[0] = towupper(formattedDate[0]);
|
||||
StringCchPrintf(result, MAX_PATH, TEXT("%s%s"), result, formattedDate);
|
||||
StringCchPrintf(dest, MAX_PATH, TEXT("%s%s"), dest, formattedDate);
|
||||
|
||||
GetDateFormatEx(localeName, NULL, &fileTime, L"MMMM", formattedDate, MAX_PATH, NULL);
|
||||
formattedDate[0] = towupper(formattedDate[0]);
|
||||
StringCchPrintf(result, MAX_PATH, TEXT("%s-%s"), result, formattedDate);
|
||||
StringCchPrintf(dest, MAX_PATH, TEXT("%s-%s"), dest, formattedDate);
|
||||
|
||||
GetDateFormatEx(localeName, NULL, &fileTime, L"ddd", formattedDate, MAX_PATH, NULL);
|
||||
formattedDate[0] = towupper(formattedDate[0]);
|
||||
StringCchPrintf(result, MAX_PATH, TEXT("%s-%s"), result, formattedDate);
|
||||
StringCchPrintf(dest, MAX_PATH, TEXT("%s-%s"), dest, formattedDate);
|
||||
|
||||
GetDateFormatEx(localeName, NULL, &fileTime, L"dddd", formattedDate, MAX_PATH, NULL);
|
||||
formattedDate[0] = towupper(formattedDate[0]);
|
||||
StringCchPrintf(result, MAX_PATH, TEXT("%s-%s"), result, formattedDate);
|
||||
StringCchPrintf(dest, MAX_PATH, TEXT("%s-%s"), dest, formattedDate);
|
||||
|
||||
SearchReplaceExpected sreTable[] = {
|
||||
//search, replace, test, result
|
||||
{ L"foo", L"bar$MMM-$MMMM-$DDD-$DDDD", L"foo", result },
|
||||
{ L"foo", L"bar$MMM-$MMMM-$DDD-$DDDD", L"foo", dest },
|
||||
};
|
||||
|
||||
for (int i = 0; i < ARRAYSIZE(sreTable); i++)
|
||||
|
||||
Reference in New Issue
Block a user