From de00e0cb19e73911e00c29ac003eca0e6384fe66 Mon Sep 17 00:00:00 2001 From: Ernie Pasveer Date: Mon, 30 Mar 2026 15:03:28 -0500 Subject: [PATCH] Fixed opening search bar for Assembly view. --- src/SeerEditorManagerWidget.cpp | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/src/SeerEditorManagerWidget.cpp b/src/SeerEditorManagerWidget.cpp index fe07f49..abe5809 100644 --- a/src/SeerEditorManagerWidget.cpp +++ b/src/SeerEditorManagerWidget.cpp @@ -1348,16 +1348,30 @@ void SeerEditorManagerWidget::handleFileCloseToolButtonClicked () { void SeerEditorManagerWidget::handleTextSearchToolButtonClicked () { - SeerEditorWidgetSource* w = currentEditorWidgetTab(); + QWidget* tab = tabWidget->currentWidget(); + + SeerEditorWidgetSource* sourcew = dynamic_cast(tab); + if (sourcew != 0) { + + if (sourcew->isSearchBarShown() == true) { + sourcew->showSearchBar(false); + }else{ + sourcew->showSearchBar(true); + } - if (w == 0) { return; } - if (w->isSearchBarShown() == true) { - w->showSearchBar(false); - }else{ - w->showSearchBar(true); + SeerEditorWidgetAssembly* assemblyw = dynamic_cast(tab); + if (assemblyw != 0) { + + if (assemblyw->isSearchBarShown() == true) { + assemblyw->showSearchBar(false); + }else{ + assemblyw->showSearchBar(true); + } + + return; } }