24 lines
1.1 KiB
Diff
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
|
|
|