x11-misc/qt5ct: correctly apply KDE styles

Package-Manager: Portage-2.3.3, Repoman-2.3.1
This commit is contained in:
Ilya Tumaykin
2017-01-27 22:31:53 +03:00
committed by Michael Palimaka
parent b71f5b1adc
commit 515573c7fc
2 changed files with 22 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
Correctly apply selected theme to KDE apps.
https://sourceforge.net/p/qt5ct/tickets/32/
Index: src/qt5ct-qtplugin/qt5ctplatformtheme.cpp
===================================================================
--- a/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp (revision 368)
+++ b/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp (revision 369)
@@ -101,9 +101,8 @@
const QPalette *Qt5CTPlatformTheme::palette(QPlatformTheme::Palette type) const
{
- if(m_customPalette && m_usePalette)
- return m_customPalette;
- return QPlatformTheme::palette(type);
+ Q_UNUSED(type);
+ return (m_usePalette ? m_customPalette : 0);
}
const QFont *Qt5CTPlatformTheme::font(QPlatformTheme::Font type) const

View File

@@ -25,6 +25,8 @@ DEPEND="${RDEPEND}
dev-qt/linguist-tools:5
"
PATCHES=( "${FILESDIR}/${P}-fix-kde-styles.patch" )
src_configure() {
eqmake5 DEFINES="$(usex systray '' QT_NO_SYSTEMTRAYICON)" ${PN}.pro
}