From 07da8b532bc37dccc4dd65eb54192bffb8eabd78 Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Wed, 14 Jun 2017 10:22:40 +0200 Subject: [PATCH] fix(ui/modules/Common/Form/SearchBox): emit enter pressed before closed signal --- .../ui/modules/Common/Form/SearchBox.qml | 2 +- .../SmartSearchBar/SmartSearchBar.qml | 28 +++++++++---------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linphone-desktop/ui/modules/Common/Form/SearchBox.qml b/linphone-desktop/ui/modules/Common/Form/SearchBox.qml index 76aae7a51..040447c67 100644 --- a/linphone-desktop/ui/modules/Common/Form/SearchBox.qml +++ b/linphone-desktop/ui/modules/Common/Form/SearchBox.qml @@ -69,8 +69,8 @@ Item { Keys.onEscapePressed: searchBox.closeMenu() Keys.onReturnPressed: { - searchBox.closeMenu() searchBox.enterPressed() + searchBox.closeMenu() } onActiveFocusChanged: { diff --git a/linphone-desktop/ui/modules/Linphone/SmartSearchBar/SmartSearchBar.qml b/linphone-desktop/ui/modules/Linphone/SmartSearchBar/SmartSearchBar.qml index c2f22a4c7..8746f87bd 100644 --- a/linphone-desktop/ui/modules/Linphone/SmartSearchBar/SmartSearchBar.qml +++ b/linphone-desktop/ui/modules/Linphone/SmartSearchBar/SmartSearchBar.qml @@ -6,11 +6,11 @@ import Linphone.Styles 1.0 // ============================================================================= SearchBox { - id: searchBar + id: searchBox // --------------------------------------------------------------------------- - readonly property alias isOpen: searchBar._isOpen + readonly property alias isOpen: searchBox._isOpen // --------------------------------------------------------------------------- @@ -29,7 +29,7 @@ SearchBox { onEnterPressed: { var sipAddress = view.interpretableSipAddress - return sipAddress.length > 0 && searchBar.launchCall(sipAddress) + return sipAddress.length > 0 && searchBox.launchCall(sipAddress) } // --------------------------------------------------------------------------- @@ -40,37 +40,37 @@ SearchBox { actions: [{ icon: 'video_call', handler: function (entry) { - searchBar.closeMenu() - searchBar.launchVideoCall(entry.sipAddress) + searchBox.closeMenu() + searchBox.launchVideoCall(entry.sipAddress) } }, { icon: 'call', handler: function (entry) { - searchBar.closeMenu() - searchBar.launchCall(entry.sipAddress) + searchBox.closeMenu() + searchBox.launchCall(entry.sipAddress) } }, { icon: 'chat', handler: function (entry) { - searchBar.closeMenu() - searchBar.launchChat(entry.sipAddress) + searchBox.closeMenu() + searchBox.launchChat(entry.sipAddress) } }] headerButtonDescription: qsTr('addContact') headerButtonIcon: 'contact_add' headerButtonAction: (function (sipAddress) { - searchBar.closeMenu() - searchBar.addContact(sipAddress) + searchBox.closeMenu() + searchBox.addContact(sipAddress) }) - genSipAddress: searchBar.filter + genSipAddress: searchBox.filter model: SipAddressesProxyModel {} onEntryClicked: { - searchBar.closeMenu() - searchBar.entryClicked(entry) + searchBox.closeMenu() + searchBox.entryClicked(entry) } } }