summaryrefslogtreecommitdiff
path: root/logview/src
diff options
context:
space:
mode:
Diffstat (limited to 'logview/src')
-rw-r--r--logview/src/logview-window.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/logview/src/logview-window.c b/logview/src/logview-window.c
index 56a0b32f..d36e69ea 100644
--- a/logview/src/logview-window.c
+++ b/logview/src/logview-window.c
@@ -74,10 +74,7 @@ struct _LogviewWindowPrivate {
gboolean matches_only;
};
-#define GET_PRIVATE(o) \
- (G_TYPE_INSTANCE_GET_PRIVATE ((o), LOGVIEW_TYPE_WINDOW, LogviewWindowPrivate))
-
-G_DEFINE_TYPE (LogviewWindow, logview_window, GTK_TYPE_WINDOW);
+G_DEFINE_TYPE_WITH_PRIVATE (LogviewWindow, logview_window, GTK_TYPE_WINDOW);
static void findbar_close_cb (LogviewFindbar *findbar,
gpointer user_data);
@@ -634,7 +631,7 @@ filter_remove (LogviewWindow *logview, LogviewFilter *filter)
static void
on_filter_toggled (GtkToggleAction *action, LogviewWindow *logview)
{
- LogviewWindowPrivate *priv = GET_PRIVATE (logview);
+ LogviewWindowPrivate *priv = logview_window_get_instance_private (logview);
const gchar* name;
LogviewFilter *filter;
@@ -668,7 +665,7 @@ update_filter_menu (LogviewWindow *window)
GtkToggleAction *action;
gchar* name;
- priv = GET_PRIVATE (window);
+ priv = logview_window_get_instance_private (window);
ui = priv->ui_manager;
g_return_if_fail (priv->filter_action_group != NULL);
@@ -1290,7 +1287,7 @@ logview_window_init (LogviewWindow *logview)
s_context = gtk_widget_get_style_context (GTK_WIDGET (logview));
gtk_style_context_add_class (s_context, "logview-window");
- priv = logview->priv = GET_PRIVATE (logview);
+ priv = logview->priv = logview_window_get_instance_private (logview);
priv->prefs = logview_prefs_get ();
priv->manager = logview_manager_get ();
priv->monitor_id = 0;
@@ -1473,8 +1470,6 @@ logview_window_class_init (LogviewWindowClass *klass)
GObjectClass *object_class = (GObjectClass *) klass;
object_class->finalize = logview_window_finalize;
-
- g_type_class_add_private (klass, sizeof (LogviewWindowPrivate));
}
/* public methods */