From bae1529fb777d39c13c634b3650dba14fafc522b Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Tue, 22 Dec 2020 16:10:07 -0800 Subject: [PATCH] mobile/UI: repaint the combobox indicator on color change It seems that now all elements are correctly re-colored if the user changes theme. Signed-off-by: Dirk Hohndel --- mobile-widgets/qml/TemplateComboBox.qml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mobile-widgets/qml/TemplateComboBox.qml b/mobile-widgets/qml/TemplateComboBox.qml index 6ecf80bac..1546f7a3e 100644 --- a/mobile-widgets/qml/TemplateComboBox.qml +++ b/mobile-widgets/qml/TemplateComboBox.qml @@ -29,12 +29,13 @@ ComboBox { width: Kirigami.Units.gridUnit height: width * 0.66 contextType: "2d" - Connections { target: cb function onPressedChanged() { canvas.requestPaint(); } } - + // if the theme changes, we need to force a repaint of the indicator + property color sttc: subsurfaceTheme.textColor + onSttcChanged: { requestPaint() } onPaint: { context.reset(); context.moveTo(0, 0);