diff --git a/declarativeimports/plasmacomponents/platformcomponents/touch/Dialog.qml b/declarativeimports/plasmacomponents/platformcomponents/touch/Dialog.qml index d6f5d5fe1..e9af7b8cf 100644 --- a/declarativeimports/plasmacomponents/platformcomponents/touch/Dialog.qml +++ b/declarativeimports/plasmacomponents/platformcomponents/touch/Dialog.qml @@ -64,7 +64,8 @@ Item { function open() { - dialog.state = "" + status = DialogStatus.Opening + delayOpenTimer.restart() } function accept() @@ -103,6 +104,12 @@ Item { close() } } + Timer { + id: delayOpenTimer + running: false + interval: 100 + onTriggered: dialog.state = "" + } PlasmaCore.FrameSvgItem { id: dialog