tasks:support plasma 5.25 present windows

BUG:454296
FIXED-IN:0.10.9
pull/27/head
Michail Vourlakos
parent 7a17b5a107
commit 6a96a2c8ca

@ -177,7 +177,18 @@ MouseArea {
activateTask();
}
} else if (mouse.button == Qt.LeftButton){
var canPresentWindowsIsSupported = LatteCore.WindowSystem.compositingActive && (root.plasmaGreaterThan522 ? backend.canPresentWindows : backend.canPresentWindows());
var canPresentWindowsIsSupported = false;
if (root.plasmaAtLeast525) {
//! At least Plasma 5.25 case
canPresentWindowsIsSupported = LatteCore.WindowSystem.compositingActive && backend.windowViewAvailable;
} else if (root.plasmaGreaterThan522) {
//! At least Plasma 5.23 case
canPresentWindowsIsSupported = LatteCore.WindowSystem.compositingActive && backend.canPresentWindows;
} else {
//! past Plasma versions
canPresentWindowsIsSupported = LatteCore.WindowSystem.compositingActive && backend.canPresentWindows();
}
if( !taskItem.isLauncher && !root.disableAllWindowsFunctionality ){
if ( (root.leftClickAction === LatteTasks.Types.PreviewWindows && isGroupParent)

Loading…
Cancel
Save