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 {