diff options
author | Brent Hull <[email protected]> | 2012-11-15 14:23:32 -0500 |
---|---|---|
committer | Brent Hull <[email protected]> | 2012-11-15 14:23:32 -0500 |
commit | 1aa6079a48aacd1b495f6944848e3d432a4b115d (patch) | |
tree | c185cf295dfd1d80ffd4792088e179d001ae39a2 /logview/logview-app.c | |
parent | 381d345351f1d3a0fb34bb125f1411af61ce67ad (diff) | |
download | mate-utils-1aa6079a48aacd1b495f6944848e3d432a4b115d.tar.bz2 mate-utils-1aa6079a48aacd1b495f6944848e3d432a4b115d.tar.xz |
Port logview to Gsettings (based on GNOME patches)
Diffstat (limited to 'logview/logview-app.c')
-rw-r--r-- | logview/logview-app.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/logview/logview-app.c b/logview/logview-app.c index a13f29d4..b45f4ac5 100644 --- a/logview/logview-app.c +++ b/logview/logview-app.c @@ -338,23 +338,22 @@ logview_app_initialize (LogviewApp *app, char **log_files) if (log_files == NULL) { char *active_log; - GSList *logs; + gchar **logs; active_log = logview_prefs_get_active_logfile (priv->prefs); logs = logview_prefs_get_stored_logfiles (priv->prefs); - if (!logs) { + if (!logs || !logs[0]) { logview_app_first_time_initialize (app); } else { - logview_manager_add_logs_from_name_list (priv->manager, - logs, active_log); + logview_manager_add_logs_from_names (priv->manager, + logs, active_log); g_free (active_log); - g_slist_foreach (logs, (GFunc) g_free, NULL); - g_slist_free (logs); + g_strfreev (logs); } } else { - logview_manager_add_logs_from_names (priv->manager, log_files); + logview_manager_add_logs_from_names (priv->manager, log_files, NULL); } gtk_widget_show (GTK_WIDGET (priv->window)); |