[gnote/gnome-40] Fix duplicate signal handler, causing crash when quiting



commit 509d2da4da89059f17627ff96af365fc0d20335a
Author: Aurimas Černius <aurisc4 gmail com>
Date:   Sun Apr 25 14:57:39 2021 +0300

    Fix duplicate signal handler, causing crash when quiting

 src/searchnoteswidget.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
---
diff --git a/src/searchnoteswidget.cpp b/src/searchnoteswidget.cpp
index bfad5f37..3e59e526 100644
--- a/src/searchnoteswidget.cpp
+++ b/src/searchnoteswidget.cpp
@@ -1405,8 +1405,6 @@ void SearchNotesWidget::foreground()
   register_callbacks();
   m_callback_changed_cid = manager.signal_main_window_search_actions_changed
     .connect(sigc::mem_fun(*this, &SearchNotesWidget::callbacks_changed));
-  manager.signal_main_window_search_actions_changed
-    .connect([this]{ signal_popover_widgets_changed(); });
 }
 
 void SearchNotesWidget::background()
@@ -1553,6 +1551,7 @@ void SearchNotesWidget::callbacks_changed()
 {
   unregister_callbacks();
   register_callbacks();
+  signal_popover_widgets_changed();
 }
 
 void SearchNotesWidget::register_callbacks()


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]