LayoutData - added explicit default fields values initialization

This commit is contained in:
Yurii Nakonechnyi
2025-03-19 17:33:46 +02:00
committed by GitHub
parent 6455a848a7
commit e6b59a89ca

View File

@@ -36,14 +36,14 @@ enum struct LayoutPassReason : int {
}; };
struct LayoutData { struct LayoutData {
int layouts; int layouts = 0;
int measures; int measures = 0;
uint32_t maxMeasureCache; uint32_t maxMeasureCache = 0;
int cachedLayouts; int cachedLayouts = 0;
int cachedMeasures; int cachedMeasures = 0;
int measureCallbacks; int measureCallbacks = 0;
std::array<int, static_cast<uint8_t>(LayoutPassReason::COUNT)> std::array<int, static_cast<uint8_t>(LayoutPassReason::COUNT)>
measureCallbackReasonsCount; measureCallbackReasonsCount = {{0}};
}; };
const char* LayoutPassReasonToString(LayoutPassReason value); const char* LayoutPassReasonToString(LayoutPassReason value);