add some resistance in activating directRendering

--add some resistance for the functionality added for
issue #852
pull/2/head
Michail Vourlakos 7 years ago
parent 31caea4a51
commit 2a78437996

@ -560,7 +560,7 @@ Item {
return;
}
if ((wrapper.zoomScale > 1) && !enableDirectRenderTimer.running && !root.globalDirectRender) {
if ((wrapper.zoomScale>=root.midZoomFactor) && !enableDirectRenderTimer.running && !root.globalDirectRender) {
root.setGlobalDirectRender(true);
enableDirectRenderTimer.start();
}

@ -249,6 +249,7 @@ DragDrop.DropArea {
Latte.Dock.Center : plasmoid.configuration.panelPosition )
property real zoomFactor: (Latte.WindowSystem.compositingActive && durationTime>0) ? ( 1 + (plasmoid.configuration.zoomLevel / 20) ) : 1
property real midZoomFactor: (1 + (zoomFactor-1)/2)
readonly property string plasmoidName: "org.kde.latte.plasmoid"

@ -190,6 +190,7 @@ Item {
property real durationTime: latteDock ? latteDock.durationTime : plasmoid.configuration.durationTime
property real zoomFactor: latteDock ? latteDock.zoomFactor : ( 1 + (plasmoid.configuration.zoomLevel / 20) )
property real midZoomFactor: latteDock ? latteDock.midZoomFactor : (1 + (zoomFactor-1)/2)
property int appShadowSize: latteDock ? latteDock.appShadowSize : Math.ceil(0.12*iconSize)
property string appShadowColor: latteDock ? latteDock.appShadowColor : "#ff080808"

@ -504,7 +504,7 @@ MouseArea{
return;
}
if ((wrapper.mScale>1) && !root.directRenderTimerIsRunning && !root.globalDirectRender) {
if ((wrapper.mScale>=root.midZoomFactor) && !root.directRenderTimerIsRunning && !root.globalDirectRender) {
root.startEnableDirectRenderTimer();
}

Loading…
Cancel
Save