From 1aa6079a48aacd1b495f6944848e3d432a4b115d Mon Sep 17 00:00:00 2001 From: Brent Hull Date: Thu, 15 Nov 2012 14:23:32 -0500 Subject: Port logview to Gsettings (based on GNOME patches) --- logview/logview-manager.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'logview/logview-manager.c') diff --git a/logview/logview-manager.c b/logview/logview-manager.c index c9f460e7..4b365e77 100644 --- a/logview/logview-manager.c +++ b/logview/logview-manager.c @@ -337,17 +337,21 @@ logview_manager_add_logs_from_name_list (LogviewManager *manager, void logview_manager_add_logs_from_names (LogviewManager *manager, - char ** names) + char ** names, + const gchar *active) { int i; + gboolean set_active; g_assert (LOGVIEW_IS_MANAGER (manager)); g_assert (op == NULL); - op = multiple_creation_op_new (G_N_ELEMENTS (names)); + op = multiple_creation_op_new (g_strv_length (names)); for (i = 0; names[i]; i++) { - logview_manager_add_log_from_name (manager, names[i], FALSE, TRUE); + set_active = (active != NULL) && (!g_ascii_strcasecmp (active, names[i])); + logview_manager_add_log_from_name (manager, names[i], set_active, + TRUE); } } -- cgit v1.2.1