Project

General

Profile

Feature #2398 » 0092-gtk4-x-Assert-notebook-page-number-to-remove.patch

main - Marko Lindqvist, 10/20/2026 09:13 PM

View differences:

client/gui-gtk-4.0/gui_stuff.c
g_signal_handler_disconnect(notebook, handler_id);
n = gtk_notebook_page_num(GTK_NOTEBOOK(dlg->v.tab.notebook), dlg->grid);
fc_assert(n >= 0);
gtk_notebook_remove_page(GTK_NOTEBOOK(dlg->v.tab.notebook), n);
......
gint n;
n = gtk_notebook_page_num(GTK_NOTEBOOK(dlg->v.tab.notebook), dlg->grid);
fc_assert(n >= 0);
gtk_notebook_remove_page(GTK_NOTEBOOK(dlg->v.tab.notebook), n);
g_signal_handler_disconnect(GTK_NOTEBOOK(dlg->v.tab.notebook),
dlg->v.tab.handler_id);
client/gui-gtk-5.0/gui_stuff.c
g_signal_handler_disconnect(notebook, handler_id);
n = gtk_notebook_page_num(GTK_NOTEBOOK(dlg->v.tab.notebook), dlg->grid);
fc_assert(n >= 0);
gtk_notebook_remove_page(GTK_NOTEBOOK(dlg->v.tab.notebook), n);
......
gint n;
n = gtk_notebook_page_num(GTK_NOTEBOOK(dlg->v.tab.notebook), dlg->grid);
fc_assert(n >= 0);
gtk_notebook_remove_page(GTK_NOTEBOOK(dlg->v.tab.notebook), n);
g_signal_handler_disconnect(GTK_NOTEBOOK(dlg->v.tab.notebook),
dlg->v.tab.handler_id);
(1-1/2)