diff --git a/src/app/browser/main/tab/label.cpp b/src/app/browser/main/tab/label.cpp index babb175..da67da2 100644 --- a/src/app/browser/main/tab/label.cpp +++ b/src/app/browser/main/tab/label.cpp @@ -10,14 +10,14 @@ Label::Label( ); // Setup label controller - controller = Gtk::GestureClick::create(); + auto GtkGestureClick_RefPtr = Gtk::GestureClick::create(); /* @TODO remove as default controller->set_button( GDK_BUTTON_PRIMARY );*/ - controller->signal_pressed().connect( + GtkGestureClick_RefPtr->signal_pressed().connect( [this](int n, double x, double y) { if (n == 2) // double click @@ -30,7 +30,7 @@ Label::Label( ); add_controller( - controller + GtkGestureClick_RefPtr ); } diff --git a/src/app/browser/main/tab/label.hpp b/src/app/browser/main/tab/label.hpp index cee9b35..4ea4f26 100644 --- a/src/app/browser/main/tab/label.hpp +++ b/src/app/browser/main/tab/label.hpp @@ -11,8 +11,6 @@ namespace app::browser::main::tab { class Label : public Gtk::Label { - Glib::RefPtr controller; - public: Label(