From 4d1931645437ae8c6fe23cad3b28ca7eb5a91908 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Wed, 18 Jan 2023 19:27:06 +0100 Subject: [PATCH] Added the number of theme transitions to a debug log message on capabilities.xml parsing. Also fixed an issue where the reported number of aspect ratios was incorrect. --- es-core/src/ThemeData.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/es-core/src/ThemeData.cpp b/es-core/src/ThemeData.cpp index cad2e6430..c59f716ca 100644 --- a/es-core/src/ThemeData.cpp +++ b/es-core/src/ThemeData.cpp @@ -776,13 +776,18 @@ void ThemeData::populateThemeSets() << " theme set \"" << *it << "\""; #endif if (!capabilities.legacyTheme) { + int aspectRatios {0}; + if (capabilities.aspectRatios.size() > 0) + aspectRatios = capabilities.aspectRatios.size() - 1; LOG(LogDebug) << "Theme set includes support for " << capabilities.variants.size() << " variant" << (capabilities.variants.size() != 1 ? "s" : "") << ", " << capabilities.colorSchemes.size() << " color scheme" - << (capabilities.colorSchemes.size() != 1 ? "s" : "") << " and " - << capabilities.aspectRatios.size() << " aspect ratio" - << (capabilities.aspectRatios.size() != 1 ? "s" : ""); + << (capabilities.colorSchemes.size() != 1 ? "s" : "") << ", " + << aspectRatios << " aspect ratio" + << (aspectRatios != 1 ? "s" : "") << " and " + << capabilities.transitions.size() << " transition" + << (capabilities.transitions.size() != 1 ? "s" : ""); } ThemeSet set {*it, capabilities}; mThemeSets[set.getName()] = set;