Mercurial > pidgin.yaz
comparison src/log.c @ 7554:4267ac18fd07
[gaim-migrate @ 8168]
This is probably more efficient as far as short-circuiting goes.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Tue, 18 Nov 2003 04:46:47 +0000 |
parents | 7d95978b07d9 |
children | 450b25d8d953 |
comparison
equal
deleted
inserted
replaced
7553:7d95978b07d9 | 7554:4267ac18fd07 |
---|---|
63 { | 63 { |
64 g_return_if_fail(log); | 64 g_return_if_fail(log); |
65 g_return_if_fail(log->logger); | 65 g_return_if_fail(log->logger); |
66 g_return_if_fail(log->logger->write); | 66 g_return_if_fail(log->logger->write); |
67 | 67 |
68 if ( (gaim_prefs_get_bool("/gaim/gtk/logging/log_chats") && log->type == GAIM_LOG_CHAT) || | 68 if ((log->type == GAIM_LOG_IM && gaim_prefs_get_bool("/gaim/gtk/logging/log_ims")) || |
69 (gaim_prefs_get_bool("/gaim/gtk/logging/log_ims") && log->type == GAIM_LOG_IM)) | 69 (log->type == GAIM_LOG_CHAT && gaim_prefs_get_bool("/gaim/gtk/logging/log_chats"))) |
70 (log->logger->write)(log, type, from, time, message); | 70 (log->logger->write)(log, type, from, time, message); |
71 } | 71 } |
72 | 72 |
73 char *gaim_log_read(GaimLog *log, GaimLogReadFlags *flags) | 73 char *gaim_log_read(GaimLog *log, GaimLogReadFlags *flags) |
74 { | 74 { |