[gtk/wip/baedert/for-master: 29/32] assistant: Stop implemeting destroy()
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/baedert/for-master: 29/32] assistant: Stop implemeting destroy()
- Date: Sun, 6 Oct 2019 07:09:30 +0000 (UTC)
commit 9954b02e74ed8dc7e414db176289ca88bc78e50c
Author: Timm Bäder <mail baedert org>
Date: Wed Oct 2 13:30:57 2019 +0200
assistant: Stop implemeting destroy()
gtk/gtkassistant.c | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/gtk/gtkassistant.c b/gtk/gtkassistant.c
index 4161e2d1b4..aa0f8d0f16 100644
--- a/gtk/gtkassistant.c
+++ b/gtk/gtkassistant.c
@@ -160,7 +160,7 @@ struct _GtkAssistantPrivate
guint committed : 1;
};
-static void gtk_assistant_destroy (GtkWidget *widget);
+static void gtk_assistant_dispose (GObject *object);
static void gtk_assistant_map (GtkWidget *widget);
static void gtk_assistant_unmap (GtkWidget *widget);
static gboolean gtk_assistant_close_request (GtkWindow *window);
@@ -517,12 +517,12 @@ gtk_assistant_class_init (GtkAssistantClass *class)
container_class = (GtkContainerClass *) class;
window_class = (GtkWindowClass *) class;
+ gobject_class->dispose = gtk_assistant_dispose;
gobject_class->finalize = gtk_assistant_finalize;
gobject_class->constructed = gtk_assistant_constructed;
gobject_class->set_property = gtk_assistant_set_property;
gobject_class->get_property = gtk_assistant_get_property;
- widget_class->destroy = gtk_assistant_destroy;
widget_class->map = gtk_assistant_map;
widget_class->unmap = gtk_assistant_unmap;
@@ -1337,9 +1337,9 @@ gtk_assistant_page_get_property (GObject *object,
}
static void
-gtk_assistant_destroy (GtkWidget *widget)
+gtk_assistant_dispose (GObject *object)
{
- GtkAssistant *assistant = GTK_ASSISTANT (widget);
+ GtkAssistant *assistant = GTK_ASSISTANT (object);
GtkAssistantPrivate *priv = gtk_assistant_get_instance_private (assistant);
if (priv->model)
@@ -1391,8 +1391,9 @@ gtk_assistant_destroy (GtkWidget *widget)
priv->visited_pages = NULL;
}
- gtk_window_set_titlebar (GTK_WINDOW (widget), NULL);
- GTK_WIDGET_CLASS (gtk_assistant_parent_class)->destroy (widget);
+ gtk_window_set_titlebar (GTK_WINDOW (object), NULL);
+
+ G_OBJECT_CLASS (gtk_assistant_parent_class)->dispose (object);
}
static GList*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]