diff --git a/src/app/browser/main/tab.cpp b/src/app/browser/main/tab.cpp index 50f4ef3a..68976b7a 100644 --- a/src/app/browser/main/tab.cpp +++ b/src/app/browser/main/tab.cpp @@ -23,8 +23,6 @@ Tab::Tab() ); } -Tab::~Tab() = default; - // Getters Glib::ustring Tab::get_page_title( const int & PAGE_NUMBER @@ -44,12 +42,12 @@ void Tab::append( const Glib::ustring & REQUEST, const bool & FOCUS ) { - auto tabPage = new tab::Page( + auto tabPage = Gtk::make_managed( TITLE, REQUEST ); - auto tabLabel = new tab::Label( + auto tabLabel = Gtk::make_managed( TITLE ); @@ -78,7 +76,6 @@ void Tab::close( PAGE_NUMBER ); - // @TODO memory cleanup // @TODO fix GtkGizmo reported min height, but sizes must be >= 0 } diff --git a/src/app/browser/main/tab.hpp b/src/app/browser/main/tab.hpp index 87272be5..df6efb01 100644 --- a/src/app/browser/main/tab.hpp +++ b/src/app/browser/main/tab.hpp @@ -4,6 +4,7 @@ #include #include #include +#include namespace app::browser::main { @@ -30,8 +31,6 @@ namespace app::browser::main Tab(); - ~Tab(); - Glib::ustring get_page_title( const int & PAGE_NUMBER );