From d0f4c80ab279596117db44ece3f87bfb1352b27e Mon Sep 17 00:00:00 2001 From: Michail Vourlakos Date: Tue, 3 Jan 2017 09:55:01 +0200 Subject: [PATCH] enable block hiding in some cases --more specific on user configuring and on dragging a task --- containment/contents/ui/VisibilityManager.qml | 6 +++--- containment/contents/ui/main.qml | 6 +++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/containment/contents/ui/VisibilityManager.qml b/containment/contents/ui/VisibilityManager.qml index 1cbd2d39f..db7a7cb69 100644 --- a/containment/contents/ui/VisibilityManager.qml +++ b/containment/contents/ui/VisibilityManager.qml @@ -102,9 +102,9 @@ Item{ function slotMustBeHide() { // console.log("hide...."); - if (!plasmoid.userConfiguring) { - slidingAnimationAutoHiddenOut.init(); - } + //if (!plasmoid.userConfiguring) { + slidingAnimationAutoHiddenOut.init(); + //} } function slotModeChanged() { diff --git a/containment/contents/ui/main.qml b/containment/contents/ui/main.qml index 6b7fa45c0..2c6e6f67e 100644 --- a/containment/contents/ui/main.qml +++ b/containment/contents/ui/main.qml @@ -551,6 +551,8 @@ DragDrop.DropArea { } if (plasmoid.userConfiguring) { + dock.visibility.blockHiding = true; + // console.log("applets------"); for (var i = 0; i < plasmoid.applets.length; ++i) { // console.log("applet:"+i); @@ -569,6 +571,8 @@ DragDrop.DropArea { dragOverlay.visible = true; } } else { + dock.visibility.blockHiding = false; + if (dragOverlay) { dragOverlay.visible = false; dragOverlay.destroy(); @@ -864,7 +868,7 @@ DragDrop.DropArea { } function slotDisableHiding(value) { - // dock.visibility.disableHiding = value; + dock.visibility.blockHiding = value; } function updateAutomaticIconSize() {