Fix error when closing a window with multiple instances

This commit is contained in:
Eric Wong (PAX) 2019-05-16 15:50:21 -07:00
commit 94af6fc0dc

View file

@ -917,13 +917,13 @@ namespace CalculatorApp
if (!GetTraceLoggingProviderEnabled()) if (!GetTraceLoggingProviderEnabled())
return; return;
for (vector<FuncLog>::iterator i; i < funcLog.end(); i++) for (auto i : funcLog)
{ {
LoggingFields fields{}; LoggingFields fields{};
fields.AddUInt32(L"FunctionId", i->functionId); fields.AddUInt32(L"FunctionId", i.functionId);
fields.AddString(L"FunctionName", i->functionName.data()); fields.AddString(L"FunctionName", i.functionName.data());
fields.AddUInt32(L"ViewModeId", i->mode); fields.AddUInt32(L"ViewModeId", i.mode);
fields.AddUInt32(L"UsageCount", i->count); fields.AddUInt32(L"UsageCount", i.count);
fields.AddUInt32(L"WindowId", windowId); fields.AddUInt32(L"WindowId", windowId);
LogLevel2Event(EVENT_NAME_FUNCTION_USAGE, fields); LogLevel2Event(EVENT_NAME_FUNCTION_USAGE, fields);
} }