From ff824846e5bcb13ae2faff8a39ae0732d056e2e8 Mon Sep 17 00:00:00 2001 From: yggverse Date: Mon, 27 Jan 2025 15:06:47 +0200 Subject: [PATCH] update actions on tab append --- src/app/browser/window/tab.rs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/app/browser/window/tab.rs b/src/app/browser/window/tab.rs index 92ca3487..d57d2961 100644 --- a/src/app/browser/window/tab.rs +++ b/src/app/browser/window/tab.rs @@ -84,14 +84,6 @@ impl Tab { } }); - tab_view.connect_page_attached({ - let window_action = window_action.clone(); - let index = index.clone(); - move |tab_view, _, _| { - update_actions(tab_view, tab_view.selected_page(), &index, &window_action) - } - }); - tab_view.connect_selected_page_notify({ let window_action = window_action.clone(); let index = index.clone(); @@ -152,6 +144,13 @@ impl Tab { .borrow_mut() .insert(item.widget.tab_page.clone(), item.clone()); + update_actions( + &self.tab_view, + self.tab_view.selected_page(), + &self.index, + &self.window_action, + ); + item }