summaryrefslogtreecommitdiffstats
path: root/src/notebook.c
diff options
context:
space:
mode:
authorPatrick McDermott <pj@pehjota.net>2017-10-25 11:23:16 (EDT)
committer Patrick McDermott <pj@pehjota.net>2017-10-25 11:23:16 (EDT)
commit1e865aaafac5888d9956d468172f5722477d7ab3 (patch)
treead27d7ce4196ca6bc6666fe3c8742dcfad9de359 /src/notebook.c
parent5fd86cc3febf71d17bfe9631ffbeccbd888495bf (diff)
downloadmarquee-1e865aaafac5888d9956d468172f5722477d7ab3.zip
marquee-1e865aaafac5888d9956d468172f5722477d7ab3.tar.gz
marquee-1e865aaafac5888d9956d468172f5722477d7ab3.tar.bz2
mq_notebook_remove_page(): Update tab positions
Diffstat (limited to 'src/notebook.c')
-rw-r--r--src/notebook.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/notebook.c b/src/notebook.c
index 0b53f1c..f646b1a 100644
--- a/src/notebook.c
+++ b/src/notebook.c
@@ -427,6 +427,10 @@ mq_notebook_remove_page(MqNotebook *notebook, MqTabPage *page)
mq_tree_position(notebook->found_node) - 1);
mq_tree_remove_allocated(MQ_TREE(notebook->found_node));
+
+ mq_tree_foreach_from(MQ_TREE(notebook->found_node), update_position,
+ NULL);
+
g_free(notebook->found_node);
}