[LyX/master] Fix text color of "file changed on disk" notification

Juergen Spitzmueller spitz at lyx.org
Thu Mar 9 14:11:19 UTC 2023


commit 2ed5b4a70552ba6785c2747cb660eee999b60a4f
Author: Daniel Ramoeller <d.lyx at web.de>
Date:   Wed Mar 8 20:00:27 2023 +0100

    Fix text color of "file changed on disk" notification
    
    Adjusts the label color of the notification to the background.
    
    Fix for #12690.
---
 src/frontends/qt/GuiWorkArea.cpp |    3 ++-
 src/frontends/qt/qt_helpers.cpp  |    2 ++
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/frontends/qt/GuiWorkArea.cpp b/src/frontends/qt/GuiWorkArea.cpp
index cc1fdb5..ae69332 100644
--- a/src/frontends/qt/GuiWorkArea.cpp
+++ b/src/frontends/qt/GuiWorkArea.cpp
@@ -2115,7 +2115,8 @@ GuiWorkAreaContainer::GuiWorkAreaContainer(GuiWorkArea * wa, QWidget * parent)
 	        this, SLOT(updateDisplay()));
 	connect(reloadPB, SIGNAL(clicked()), this, SLOT(reload()));
 	connect(ignorePB, SIGNAL(clicked()), this, SLOT(ignore()));
-	setMessageColour({notificationFrame}, {reloadPB, ignorePB});
+	setMessageColour({notificationFrame, externalModificationLabel},
+	                 {reloadPB, ignorePB});
 	updateDisplay();
 }
 
diff --git a/src/frontends/qt/qt_helpers.cpp b/src/frontends/qt/qt_helpers.cpp
index 97f316a..6cd8e01 100644
--- a/src/frontends/qt/qt_helpers.cpp
+++ b/src/frontends/qt/qt_helpers.cpp
@@ -264,6 +264,8 @@ void setMessageColour(list<QWidget *> highlighted, list<QWidget *> plain)
 	QPalette pal = QApplication::palette();
 	QPalette newpal(pal.color(QPalette::Active, QPalette::HighlightedText),
 	                pal.color(QPalette::Active, QPalette::Highlight));
+	newpal.setColor(QPalette::WindowText,
+	                pal.color(QPalette::Active, QPalette::HighlightedText));
 	for (QWidget * w : highlighted)
 		w->setPalette(newpal);
 	for (QWidget * w : plain)


More information about the lyx-cvs mailing list