From 43c8130eccba95c979a72b49b3aff7532600188b Mon Sep 17 00:00:00 2001 From: Anna Schumaker Date: Thu, 5 Jun 2014 11:05:27 -0400 Subject: [PATCH] gui: Fix adding tracks to an existing queue Signed-off-by: Anna Schumaker --- gui/tabs.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/gui/tabs.cpp b/gui/tabs.cpp index 65613706..e47b503e 100644 --- a/gui/tabs.cpp +++ b/gui/tabs.cpp @@ -180,8 +180,8 @@ bool Tab :: tab_add_to_queue(unsigned int n) if (n >= deck :: get_queues().size()) return true; - //Queue *pq = deck :: get(n); - //tab_queue_add(pq); + Queue *pq = deck :: get(n); + tab_queue_add(pq); return true; } @@ -521,13 +521,14 @@ void post_init_tabs() for (it = queue_mapping.begin(); it != queue_mapping.end(); it++) it->second->on_post_init(); - unsigned int tab = 0; - //for (tab = 0; tab < deck::get_queues().size(); tab++) { - // if ((deck :: get(tab)->has_flag(Q_ENABLED))) - // break; - //} - get_widget("o_notebook")->set_current_page(tab); post_init_queue_tabs(); + + unsigned int tab = 0; + for (tab = 0; tab < deck::get_queues().size(); tab++) { + if ((deck :: get(tab)->has_flag(Q_ENABLED))) + break; + } + get_widget("o_notebook")->set_current_page(tab); } void cleanup_tabs()