From 457a4a6c203c030b48ad9d9ef34d5b17d5158526 Mon Sep 17 00:00:00 2001 From: Arttu Tarkiainen Date: Wed, 2 Dec 2020 10:06:18 +0200 Subject: Fix wrong color in sidewidget text Do not remove Qt::ItemIsEnabled flag from all unvisited pages as we may have skipped some. Instead do this for all pages which's id is greater than the current one. Task-number: QTIFW-2059 Change-Id: Ia66de5e1a376d33179cfee3eb7395248407aa4f1 Reviewed-by: Katja Marttila --- src/libs/installer/packagemanagergui.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libs/installer/packagemanagergui.cpp') diff --git a/src/libs/installer/packagemanagergui.cpp b/src/libs/installer/packagemanagergui.cpp index 52719922a..c6f0e9439 100644 --- a/src/libs/installer/packagemanagergui.cpp +++ b/src/libs/installer/packagemanagergui.cpp @@ -467,7 +467,7 @@ void PackageManagerGui::updatePageListWidget() item->setFont(currentItemFont); // Current item should be always visible on the list m_pageListWidget->scrollToItem(item); - } else if (!visitedPages().contains(id)) { + } else if (id > d->m_currentId) { item->setFlags(item->flags() & ~Qt::ItemIsEnabled); } } -- cgit v1.2.3