Summary Files Commits Branches @commit @diff @stats
path: root / badwolf.c
diff options
context:
space:
mode:
Commite94212d51be4e15e12a67e633baa32f0a0d6273b (patch)
Author
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2020-07-04 06:52:00 +0200
Committer
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2020-07-04 06:54:53 +0200
Files69d9597dc43ec1d9d35b87edba36a958b1192071 /badwolf.c
goodwolf-e94212d51be4e15e12a67e633baa32f0a0d6273b.tar
goodwolf-e94212d51be4e15e12a67e633baa32f0a0d6273b.tar.gz
goodwolf-e94212d51be4e15e12a67e633baa32f0a0d6273b.zip
Parenta33acf084bca33816f9869bf6dfa00fdd4c7b5cb (diff)
badwolf: badwolf_get_tab_position → gtk_notebook_page_num
1 files changed, 2 insertions, 14 deletions
-rw-r--r--badwolf.c16
diff --git a/badwolf.c b/badwolf.c
index a8b8802..6bb0470 100644
--- a/badwolf.c
+++ b/badwolf.c
@@ -75,8 +75,7 @@ WebViewCb_close(WebKitWebView *webView, gpointer user_data)
struct Client *browser = (struct Client *)user_data;
GtkNotebook *notebook = GTK_NOTEBOOK(browser->window->notebook);
- gtk_notebook_remove_page(notebook,
- badwolf_get_tab_position(GTK_CONTAINER(notebook), browser->box));
+ gtk_notebook_remove_page(notebook, gtk_notebook_page_num(GTK_NOTEBOOK(notebook), browser->box));
gtk_widget_destroy(browser->box);
@@ -221,7 +220,7 @@ webView_tab_label_change(struct Client *browser, const gchar *title)
gtk_notebook_set_menu_label_text(GTK_NOTEBOOK(notebook), browser->box, title);
// Set the window title if the title change was on the current tab
- if(badwolf_get_tab_position(GTK_CONTAINER(notebook), browser->box) ==
+ if(gtk_notebook_page_num(GTK_NOTEBOOK(notebook), browser->box) ==
gtk_notebook_get_current_page(GTK_NOTEBOOK(notebook)))
gtk_window_set_title(GTK_WINDOW(browser->window->main_window), title);
}
@@ -898,17 +897,6 @@ notebookCb_switch__page(GtkNotebook *notebook, GtkWidget *page, guint page_num,
gtk_window_set_title(GTK_WINDOW(window->main_window), gtk_widget_get_tooltip_text(label));
}
-gint
-badwolf_get_tab_position(GtkContainer *notebook, GtkWidget *child)
-{
- GValue position = G_VALUE_INIT;
- g_value_init(&position, G_TYPE_INT);
-
- gtk_container_child_get_property(notebook, child, "position", &position);
-
- return g_value_get_int(&position);
-}
-
int
main(int argc, char *argv[])
{