From 9e27fb01658a24451999e2af875cd85935c45b27 Mon Sep 17 00:00:00 2001 From: yggverse Date: Wed, 18 Sep 2024 22:47:53 +0300 Subject: [PATCH] setup appended new page --- src/app/browser/main/tab.rs | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/app/browser/main/tab.rs b/src/app/browser/main/tab.rs index 9cff0fcd..4bbeb4fd 100644 --- a/src/app/browser/main/tab.rs +++ b/src/app/browser/main/tab.rs @@ -13,10 +13,28 @@ pub fn append( is_current : bool ) -> u32 { - return tab.append_page( - &page::new(), + let page = page::new(); + + let page_number = tab.append_page( + &page, Some( &label::new() ) ); + + tab.set_tab_reorderable( + &page, + true + ); + + if is_current + { + tab.set_current_page( + Some( + page_number + ) + ); + } + + return page_number; } \ No newline at end of file