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 {
int layouts;
int measures;
uint32_t maxMeasureCache;
int cachedLayouts;
int cachedMeasures;
int measureCallbacks;
int layouts = 0;
int measures = 0;
uint32_t maxMeasureCache = 0;
int cachedLayouts = 0;
int cachedMeasures = 0;
int measureCallbacks = 0;
std::array<int, static_cast<uint8_t>(LayoutPassReason::COUNT)>
measureCallbackReasonsCount;
measureCallbackReasonsCount = {{0}};
};
const char* LayoutPassReasonToString(LayoutPassReason value);