[gnome-logs] Keep boot_match as a duplicated string
- From: Jonathan Kang <jonathankang src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-logs] Keep boot_match as a duplicated string
- Date: Fri, 16 Dec 2016 02:37:13 +0000 (UTC)
commit f78ec9f3b37cf5e0baff31de6971e697786ee02e
Author: Jonathan Kang <jonathan121537 gmail com>
Date: Thu Dec 15 23:18:05 2016 +0800
Keep boot_match as a duplicated string
GlEventViewListPrivate->boot_match should keep a copy of the state
string of "view-boot" action instead of simply pointing to the state
string to.
src/gl-eventviewlist.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/gl-eventviewlist.c b/src/gl-eventviewlist.c
index 85d65ad..c0c7580 100644
--- a/src/gl-eventviewlist.c
+++ b/src/gl-eventviewlist.c
@@ -57,7 +57,7 @@ typedef struct
GlQuerySearchType search_type;
GlSearchPopoverJournalTimestampRange journal_timestamp_range;
gchar *search_text;
- const gchar *boot_match;
+ gchar *boot_match;
} GlEventViewListPrivate;
G_DEFINE_TYPE_WITH_PRIVATE (GlEventViewList, gl_event_view_list, GTK_TYPE_BOX)
@@ -663,7 +663,8 @@ gl_event_view_list_view_boot (GlEventViewList *view, const gchar *match)
priv = gl_event_view_list_get_instance_private (view);
popover = GL_SEARCH_POPOVER (priv->search_popover);
- priv->boot_match = match;
+ g_free (priv->boot_match);
+ priv->boot_match = g_strdup (match);
/* Make search popover journal timestamp range label consistent with
event-toolbar boot selection menu */
@@ -896,6 +897,7 @@ gl_event_view_list_finalize (GObject *object)
GlEventViewList *view = GL_EVENT_VIEW_LIST (object);
GlEventViewListPrivate *priv = gl_event_view_list_get_instance_private (view);
+ g_free (priv->boot_match);
g_clear_object (&priv->journal_model);
g_clear_pointer (&priv->search_text, g_free);
g_object_unref (priv->category_sizegroup);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]