diff --git a/gui/tabs.cpp b/gui/tabs.cpp index c26fe20d..767a6b6e 100644 --- a/gui/tabs.cpp +++ b/gui/tabs.cpp @@ -425,6 +425,13 @@ void tab_focus_search() tab->tab_focus_search(); } +static void on_new_pq() +{ + Tab *tab = cur_tab(); + if (tab) + tab->tab_queue_selected(false); +} + static void on_add_to_favs() { Tab *tab = cur_tab(); @@ -452,6 +459,8 @@ void init_tabs() /* Menu signals */ get_widget("o_rc_menu")->show_all(); + get_widget("o_new_pq")->signal_activate().connect( + sigc::ptr_fun(on_new_pq)); get_widget("o_add_to_favorites")->signal_activate().connect( sigc::ptr_fun(on_add_to_favs)); get_widget("o_add_to_banned")->signal_activate().connect(