diff options
author | Pablo Barciela <[email protected]> | 2019-08-21 00:16:46 +0200 |
---|---|---|
committer | lukefromdc <[email protected]> | 2019-09-02 23:58:10 +0000 |
commit | 7f0457c0438ec2f76a4c04e384c2f78e0ede9043 (patch) | |
tree | 1887c16f17780ac81fb5e022661f45f7c84b2ac1 | |
parent | 0130defcf4248783442c14c7cef1d40fa30e553e (diff) | |
download | mate-utils-7f0457c0438ec2f76a4c04e384c2f78e0ede9043.tar.bz2 mate-utils-7f0457c0438ec2f76a4c04e384c2f78e0ede9043.tar.xz |
logview-filter: avoid 'g_type_class_add_private'
-rw-r--r-- | logview/src/logview-filter.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/logview/src/logview-filter.c b/logview/src/logview-filter.c index 1a865fa8..91bfa3b2 100644 --- a/logview/src/logview-filter.c +++ b/logview/src/logview-filter.c @@ -30,21 +30,18 @@ enum { PROP_TEXTTAG }; -G_DEFINE_TYPE (LogviewFilter, logview_filter, G_TYPE_OBJECT); - struct _LogviewFilterPrivate { GRegex* regex; gchar* name; GtkTextTag* tag; }; -#define LOGVIEW_FILTER_GET_PRIVATE(o) \ -(G_TYPE_INSTANCE_GET_PRIVATE ((o), LOGVIEW_TYPE_FILTER, LogviewFilterPrivate)) +G_DEFINE_TYPE_WITH_PRIVATE (LogviewFilter, logview_filter, G_TYPE_OBJECT); static void logview_filter_init (LogviewFilter *object) { - object->priv = LOGVIEW_FILTER_GET_PRIVATE(object); + object->priv = logview_filter_get_instance_private (object); object->priv->tag = NULL; } @@ -154,9 +151,6 @@ logview_filter_class_init (LogviewFilterClass *klass) "The text tag to be set on matching lines", GTK_TYPE_TEXT_TAG, G_PARAM_READABLE | G_PARAM_WRITABLE)); - - - g_type_class_add_private (klass, sizeof (LogviewFilterPrivate)); } /* public methods */ |