[Xfce4-commits] [apps/mousepad] 02/02: Fix g_type_class_add_private is deprecated

noreply at xfce.org noreply at xfce.org
Tue Apr 23 03:57:02 CEST 2019


This is an automated email from the git hooks/post-receive script.

a   n   d   r   e       p   u   s   h   e   d       a       c   o   m   m   i   t       t   o       b   r   a   n   c   h       m   a   s   t   e   r   
   in repository apps/mousepad.

commit 439cfdda56ad76f47dc8d364f4ec9d2955c2f83f
Author: Andre Miranda <andreldm at xfce.org>
Date:   Mon Apr 22 22:56:42 2019 -0300

    Fix g_type_class_add_private is deprecated
---
 mousepad/mousepad-document.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/mousepad/mousepad-document.c b/mousepad/mousepad-document.c
index bff9170..870a14a 100644
--- a/mousepad/mousepad-document.c
+++ b/mousepad/mousepad-document.c
@@ -34,10 +34,6 @@
 
 
 
-#define MOUSEPAD_DOCUMENT_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), MOUSEPAD_TYPE_DOCUMENT, MousepadDocumentPrivate))
-
-
-
 static void      mousepad_document_finalize                (GObject                *object);
 static void      mousepad_document_notify_cursor_position  (GtkTextBuffer          *buffer,
                                                             GParamSpec             *pspec,
@@ -108,7 +104,7 @@ mousepad_document_new (void)
 
 
 
-G_DEFINE_TYPE (MousepadDocument, mousepad_document, GTK_TYPE_SCROLLED_WINDOW)
+G_DEFINE_TYPE_WITH_PRIVATE (MousepadDocument, mousepad_document, GTK_TYPE_SCROLLED_WINDOW)
 
 
 
@@ -117,8 +113,6 @@ mousepad_document_class_init (MousepadDocumentClass *klass)
 {
   GObjectClass *gobject_class;
 
-  g_type_class_add_private (klass, sizeof (MousepadDocumentPrivate));
-
   gobject_class = G_OBJECT_CLASS (klass);
   gobject_class->finalize = mousepad_document_finalize;
 
@@ -171,7 +165,7 @@ mousepad_document_init (MousepadDocument *document)
   GtkTargetList        *target_list;
 
   /* private structure */
-  document->priv = MOUSEPAD_DOCUMENT_GET_PRIVATE (document);
+  document->priv = mousepad_document_get_instance_private (document);
 
   /* initialize the variables */
   document->priv->utf8_filename = NULL;

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list