From 5f203eaac43143885f90e65bcaa4197cb7565ef4 Mon Sep 17 00:00:00 2001 From: Jehan Monnier Date: Tue, 6 Jun 2017 16:50:37 +0200 Subject: [PATCH] -make sure showFullScreen is only call one time. -call showNormal before existing --- .../ui/views/App/Calls/IncallFullscreenWindow.qml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/linphone-desktop/ui/views/App/Calls/IncallFullscreenWindow.qml b/linphone-desktop/ui/views/App/Calls/IncallFullscreenWindow.qml index b90466ffc..54c09cfd9 100644 --- a/linphone-desktop/ui/views/App/Calls/IncallFullscreenWindow.qml +++ b/linphone-desktop/ui/views/App/Calls/IncallFullscreenWindow.qml @@ -20,10 +20,12 @@ Window { property var callsWindow property bool hideButtons: false + property bool sFullScreen: true // --------------------------------------------------------------------------- function _exit (cb) { + incall.showNormal() incall.close() if (cb) { @@ -33,7 +35,12 @@ Window { // --------------------------------------------------------------------------- - onVisibilityChanged: visibility === Window.Windowed && showFullScreen() + onVisibilityChanged: { + if (sFullScreen && visibility === Window.Windowed) { + incall.showFullScreen() + sFullScreen = false + } +} // --------------------------------------------------------------------------- @@ -49,7 +56,10 @@ Window { color: '#000000' // Not a style. focus: true - Keys.onEscapePressed: incall.close() + Keys.onEscapePressed: { + incall.showNormal() + incall.close() + } Loader { anchors.fill: parent