sw/source/uibase/inc/QuickFindPanel.hxx     |    1 +
 sw/source/uibase/sidebar/QuickFindPanel.cxx |    3 ++-
 sw/uiconfig/swriter/ui/sidebarquickfind.ui  |    2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

New commits:
commit dc3c61e63ca02567e1a5f8a9ed1f86380cd83125
Author:     Szymon Kłos <szymon.k...@collabora.com>
AuthorDate: Mon Aug 18 11:53:06 2025 +0000
Commit:     Szymon Kłos <szymon.k...@collabora.com>
CommitDate: Tue Aug 19 09:24:27 2025 +0200

    QuickFindPanel: hide full top toolbar in LOK
    
    - it is not used at all and could cause ugly blink on start
    
    Change-Id: Ie272866182a604e8043a9fa02ec4d38d2651814a
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189866
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Tomaž Vajngerl <qui...@gmail.com>

diff --git a/sw/source/uibase/inc/QuickFindPanel.hxx 
b/sw/source/uibase/inc/QuickFindPanel.hxx
index fbf100991f8b..90b591959216 100644
--- a/sw/source/uibase/inc/QuickFindPanel.hxx
+++ b/sw/source/uibase/inc/QuickFindPanel.hxx
@@ -59,6 +59,7 @@ private:
     std::unique_ptr<weld::Toolbar> m_xSearchOptionsToolbar;
     std::unique_ptr<weld::Toolbar> m_xFindAndReplaceToolbar;
     std::unique_ptr<ToolbarUnoDispatcher> m_xFindAndReplaceToolbarDispatch;
+    std::unique_ptr<weld::Box> m_xTopbar;
     std::unique_ptr<weld::TreeView> m_xSearchFindsList;
     std::unique_ptr<weld::Label> m_xSearchFindFoundTimesLabel;
 
diff --git a/sw/source/uibase/sidebar/QuickFindPanel.cxx 
b/sw/source/uibase/sidebar/QuickFindPanel.cxx
index 6c5fe8c46450..856b5edec87f 100644
--- a/sw/source/uibase/sidebar/QuickFindPanel.cxx
+++ b/sw/source/uibase/sidebar/QuickFindPanel.cxx
@@ -142,6 +142,7 @@ QuickFindPanel::QuickFindPanel(weld::Widget* pParent, const 
uno::Reference<frame
     , 
m_xFindAndReplaceToolbar(m_xBuilder->weld_toolbar(u"findandreplacetoolbar"_ustr))
     , m_xFindAndReplaceToolbarDispatch(
           new ToolbarUnoDispatcher(*m_xFindAndReplaceToolbar, *m_xBuilder, 
rxFrame))
+    , m_xTopbar(m_xBuilder->weld_box(u"topbar"_ustr))
     , m_xSearchFindsList(m_xBuilder->weld_tree_view(u"searchfinds"_ustr))
     , 
m_xSearchFindFoundTimesLabel(m_xBuilder->weld_label("numberofsearchfinds"))
     , m_pWrtShell(::GetActiveWrtShell())
@@ -152,7 +153,7 @@ QuickFindPanel::QuickFindPanel(weld::Widget* pParent, const 
uno::Reference<frame
         jsdialog::SendQuickFindForView(nShellId);
 
         // disable search options for online as still tunnled dialog
-        m_xSearchOptionsToolbar->set_visible(false);
+        m_xTopbar->set_visible(false);
     }
     m_nMinimumPanelWidth
         = 
m_xBuilder->weld_widget(u"box"_ustr)->get_preferred_size().getWidth() + (6 * 2) 
+ 6;
diff --git a/sw/uiconfig/swriter/ui/sidebarquickfind.ui 
b/sw/uiconfig/swriter/ui/sidebarquickfind.ui
index cc9c1226e9c0..7701a42005cf 100644
--- a/sw/uiconfig/swriter/ui/sidebarquickfind.ui
+++ b/sw/uiconfig/swriter/ui/sidebarquickfind.ui
@@ -28,7 +28,7 @@
         <property name="orientation">vertical</property>
         <property name="spacing">6</property>
         <child>
-          <object class="GtkBox">
+          <object class="GtkBox" id="topbar">
             <property name="visible">True</property>
             <property name="can-focus">False</property>
             <property name="spacing">2</property>

Reply via email to