summaryrefslogtreecommitdiffstats
path: root/src/window.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/window.c')
-rw-r--r--src/window.c8
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)
{