Mercurial > pidgin
comparison src/log.c @ 5560:b7319c094153
[gaim-migrate @ 5961]
It compiles now, but if you use it, you won't have any accounts.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Fri, 30 May 2003 03:25:39 +0000 |
parents | 7b36d02031a2 |
children | 9eb5b13fd412 |
comparison
equal
deleted
inserted
replaced
5559:f8f1586e8bc3 | 5560:b7319c094153 |
---|---|
287 struct buddy *who, int why) | 287 struct buddy *who, int why) |
288 { | 288 { |
289 FILE *fd; | 289 FILE *fd; |
290 char text[256], html[256]; | 290 char text[256], html[256]; |
291 | 291 |
292 if ((logging_options & why) != why) | 292 if (((why & OPT_LOG_MY_SIGNON) && |
293 return; | 293 !gaim_prefs_get_bool("/gaim/gtk/logging/log_own_states"))) { |
294 | 294 |
295 if (logging_options & OPT_LOG_INDIVIDUAL) { | 295 return; |
296 } | |
297 | |
298 if (gaim_prefs_get_bool("/gaim/gtk/logging/individual_logs")) { | |
296 if (why & OPT_LOG_MY_SIGNON) | 299 if (why & OPT_LOG_MY_SIGNON) |
297 fd = open_system_log_file(gc ? gc->username : NULL); | 300 fd = open_system_log_file(gc ? gc->username : NULL); |
298 else | 301 else |
299 fd = open_system_log_file(who->name); | 302 fd = open_system_log_file(who->name); |
300 } else | 303 } else |
416 return; | 419 return; |
417 break; | 420 break; |
418 } | 421 } |
419 } | 422 } |
420 | 423 |
421 if (gaim_prefs_get_bool("/gaim/gtk/logging/strip_html")) { | 424 if (gaim_prefs_get_bool("/gaim/gtk/logging/strip_html")) |
422 fprintf(fd, "---- %s ----\n", text); | 425 fprintf(fd, "---- %s ----\n", text); |
423 } else { | 426 else if (gaim_prefs_get_bool("/gaim/gtk/logging/individual_logs")) |
424 if (logging_options & OPT_LOG_INDIVIDUAL) | 427 fprintf(fd, "<HR>%s<BR><HR><BR>\n", html); |
425 fprintf(fd, "<HR>%s<BR><HR><BR>\n", html); | 428 else |
426 else | 429 fprintf(fd, "%s<BR>\n", html); |
427 fprintf(fd, "%s<BR>\n", html); | |
428 } | |
429 | 430 |
430 fclose(fd); | 431 fclose(fd); |
431 } | 432 } |
432 | 433 |
433 char *html_logize(const char *p) | 434 char *html_logize(const char *p) |