diff options
Diffstat (limited to 'src/window.c')
-rw-r--r-- | src/window.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/window.c b/src/window.c index e7b7bac..f39a5cd 100644 --- a/src/window.c +++ b/src/window.c @@ -75,7 +75,7 @@ delete_event_cb(GtkWindow *widget, GdkEvent G_GNUC_UNUSED *event, GtkWidget *hbox; GtkWidget *dialog; - num_tabs = mq_tab_get_tree_size(window->root_tab) - 1; + num_tabs = mq_window_get_num_tabs(window); if (num_tabs == 1) { return FALSE; @@ -256,6 +256,12 @@ mq_window_get_current_tab(MqWindow *window) return window->current_tab; } +guint +mq_window_get_num_tabs(MqWindow *window) +{ + return mq_tab_get_tree_size(window->root_tab) - 1; +} + void mq_window_update_tab_title(MqWindow *window, guint position, const gchar *title) { |