X-Git-Url: http://git.maemo.org/git/?p=browser-switch;a=blobdiff_plain;f=main.c;h=7f2f7db53330d198e72a8ff8a122a44bb91163b0;hp=cd7fdb523f461a191e89f06d487ed970518560cf;hb=bdea97be42be2df37d6e0d29bbaa8114f3f727de;hpb=acd7680b31f4fee62fe05395dc10f57ae1db03d1 diff --git a/main.c b/main.c index cd7fdb5..7f2f7db 100644 --- a/main.c +++ b/main.c @@ -53,7 +53,7 @@ static void read_config(int signalnum) { FILE *fp; int continuous_mode_seen = 0; struct swb_config_line line; - char *default_browser = NULL; + char *default_browser = NULL, *logger_name = NULL; set_config_defaults(&ctx); @@ -78,6 +78,9 @@ static void read_config(int signalnum) { } else if (!strcmp(line.key, "other_browser_cmd")) { if (!ctx.other_browser_cmd) ctx.other_browser_cmd = line.value; + } else if (!strcmp(line.key, "logging")) { + if (!logger_name) + logger_name = line.value; } else { /* Don't need this line's contents */ free(line.value); @@ -96,7 +99,9 @@ static void read_config(int signalnum) { out: fclose(fp); out_noopen: + log_config(logger_name); update_default_browser(&ctx, default_browser); + free(logger_name); free(default_browser); return; }