From 5eee9958a026cd1191ef134a305c3aa87b6a3a59 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 11 Jan 2022 16:29:40 +0100 Subject: [PATCH] Case-insensitive visibility checking for printers In Qt's ListModel, the section headers collect items case-insensitively. However, when checking whether a printer should be visible (when the section header is expanded) was still checked case-sensitively. As a result, it was hiding all printers that did not use the same casing in its manufacturer name, e.g. FlashForge vs. Flashforge. Fixes #11125. --- resources/qml/WelcomePages/AddLocalPrinterScrollView.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml b/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml index 5fbe0f3909..912688e2dc 100644 --- a/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml +++ b/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml @@ -186,7 +186,7 @@ Item checked: ListView.view.currentIndex == index text: name - visible: base.currentSection == section + visible: base.currentSection.toLowerCase() === section.toLowerCase() onClicked: ListView.view.currentIndex = index } }