ukui-panel/fix-taskbar-compile-issue.patch
2020-11-03 14:15:34 +08:00

24 lines
1.1 KiB
Diff

diff -ur ukui-panel-3.0.3/plugin-taskbar/ukuitaskwidget.cpp ukui-panel-3.0.3~/plugin-taskbar/ukuitaskwidget.cpp
--- ukui-panel-3.0.3/plugin-taskbar/ukuitaskwidget.cpp 2020-09-28 10:40:15.000000000 +0800
+++ ukui-panel-3.0.3~/plugin-taskbar/ukuitaskwidget.cpp 2020-10-26 15:46:58.146651735 +0800
@@ -592,7 +590,8 @@
{
// return KWindowInfo(mWindow,NET::WMState | NET::XAWMState).isMinimized();
#if (QT_VERSION >= QT_VERSION_CHECK(5,7,0))
- return NET::Focused == (KWindowInfo(mWindow,NET::WMState).state()&NET::Focused);
+ // return NET::Focused == (KWindowInfo(mWindow,NET::WMState).state()&NET::Focused);
+ return isApplicationActive();
#else
return isApplicationActive();
#endif
@@ -602,7 +601,8 @@
{
qDebug()<<"KWindowInfo(mWindow,NET::WMState).state():"<<KWindowInfo(mWindow,NET::WMState).state();
#if (QT_VERSION >= QT_VERSION_CHECK(5,7,0))
- return NET::Focused == (KWindowInfo(mWindow,NET::WMState).state()&NET::Focused);
+ //return NET::Focused == (KWindowInfo(mWindow,NET::WMState).state()&NET::Focused);
+ return isApplicationActive();
#else
return isApplicationActive();
#endif