[gtk+/wip/matthiasc/tab-strip] tab strip: Fix removing children
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/matthiasc/tab-strip] tab strip: Fix removing children
- Date: Tue, 31 May 2016 12:49:42 +0000 (UTC)
commit cdc42cec2f21492060d4b563f0e9764e5a89e53a
Author: Matthias Clasen <mclasen redhat com>
Date: Tue May 31 08:06:04 2016 -0400
tab strip: Fix removing children
We were triggering warnings when a stack child goes away.
gtk/gtktabstrip.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtktabstrip.c b/gtk/gtktabstrip.c
index 958faa3..5f044f5 100644
--- a/gtk/gtktabstrip.c
+++ b/gtk/gtktabstrip.c
@@ -488,12 +488,13 @@ gtk_tab_strip_stack_remove (GtkTabStrip *self,
GtkWidget *widget,
GtkStack *stack)
{
+ GtkTabStripPrivate *priv = gtk_tab_strip_get_instance_private (self);
GtkTab *tab;
tab = g_object_get_data (G_OBJECT (widget), "GTK_TAB");
if (GTK_IS_TAB (tab))
- gtk_container_remove (GTK_CONTAINER (self), GTK_WIDGET (tab));
+ gtk_container_remove (GTK_CONTAINER (priv->tabs), GTK_WIDGET (tab));
}
GtkWidget *
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]