diff --git a/patches/packagechooserq-steamify-summary.patch b/patches/packagechooserq-steamify-summary.patch index 5c677b7..4243224 100644 --- a/patches/packagechooserq-steamify-summary.patch +++ b/patches/packagechooserq-steamify-summary.patch @@ -1,6 +1,6 @@ diff -ruN a/packagechooserq/PackageChooserQmlViewStep.cpp b/packagechooserq/PackageChooserQmlViewStep.cpp --- a/packagechooserq/PackageChooserQmlViewStep.cpp 2026-09-28 16:56:21 -+++ b/packagechooserq/PackageChooserQmlViewStep.cpp 2026-09-28 16:56:21 ++++ b/packagechooserq/PackageChooserQmlViewStep.cpp 2026-09-28 16:57:29 @@ -17,6 +17,12 @@ #include "utils/System.h" #include "utils/Variant.h" @@ -14,7 +14,7 @@ diff -ruN a/packagechooserq/PackageChooserQmlViewStep.cpp b/packagechooserq/Pack CALAMARES_PLUGIN_FACTORY_DEFINITION( PackageChooserQmlViewStepFactory, registerPlugin< PackageChooserQmlViewStep >(); ) PackageChooserQmlViewStep::PackageChooserQmlViewStep( QObject* parent ) -@@ -35,9 +41,54 @@ +@@ -35,9 +41,61 @@ QString PackageChooserQmlViewStep::prettyStatus() const { @@ -61,13 +61,20 @@ diff -ruN a/packagechooserq/PackageChooserQmlViewStep.cpp b/packagechooserq/Pack + gaming = gaming || id == QStringLiteral( "gaming" ); + on << labels.value( id, id ).toHtmlEscaped(); + } -+ QString status = on.isEmpty() ? tr( "Steamify: nothing" ) -+ : tr( "Steamify: %1" ).arg( on.join( QStringLiteral( ", " ) ) ); + if ( gaming ) + { -+ status += QStringLiteral( "
" ) -+ + ( desktop ? tr( "Starts in: the desktop" ) : tr( "Starts in: gaming mode" ) ); ++ on << ( desktop ? tr( "Starts in the desktop" ) : tr( "Starts in gaming mode" ) ); + } ++ if ( on.isEmpty() ) ++ { ++ return tr( "Steamify: nothing" ); ++ } ++ QString status = tr( "Steamify:" ) + QStringLiteral( "" ); + return status; }