sc/source/ui/app/inputhdl.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 4308db47d950d6c1038968d22a9a9c453619eb4b
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Thu Jun 9 12:46:49 2022 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Thu Jun 9 15:06:50 2022 +0200

    Resolves: tdf#142368 drop popover on ControlLoseFocus
    
    which is what appears when the Control derived inputbar loses focus
    while the main window losing focus gives WindowLoseFocus
    
    Change-Id: Iae9a2874c3dd513a1a092a18846858f819542370
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135533
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/sc/source/ui/app/inputhdl.cxx b/sc/source/ui/app/inputhdl.cxx
index 4ae9f923b09e..c5ca8a5a8493 100644
--- a/sc/source/ui/app/inputhdl.cxx
+++ b/sc/source/ui/app/inputhdl.cxx
@@ -1071,14 +1071,14 @@ void ScInputHandler::GetFormulaData()
 IMPL_LINK( ScInputHandler, ShowHideTipVisibleParentListener, VclWindowEvent&, 
rEvent, void )
 {
     if (rEvent.GetId() == VclEventId::ObjectDying || rEvent.GetId() == 
VclEventId::WindowHide
-        || rEvent.GetId() == VclEventId::WindowLoseFocus)
+        || rEvent.GetId() == VclEventId::WindowLoseFocus || rEvent.GetId() == 
VclEventId::ControlLoseFocus)
         HideTip();
 }
 
 IMPL_LINK( ScInputHandler, ShowHideTipVisibleSecParentListener, 
VclWindowEvent&, rEvent, void )
 {
     if (rEvent.GetId() == VclEventId::ObjectDying || rEvent.GetId() == 
VclEventId::WindowHide
-        || rEvent.GetId() == VclEventId::WindowLoseFocus)
+        || rEvent.GetId() == VclEventId::WindowLoseFocus || rEvent.GetId() == 
VclEventId::ControlLoseFocus)
         HideTipBelow();
 }
 

Reply via email to