| 121 { |
121 { |
| 122 GaimLogReadFlags mflags; |
122 GaimLogReadFlags mflags; |
| 123 g_return_val_if_fail(log && log->logger, NULL); |
123 g_return_val_if_fail(log && log->logger, NULL); |
| 124 if (log->logger->read) { |
124 if (log->logger->read) { |
| 125 char *ret = (log->logger->read)(log, flags ? flags : &mflags); |
125 char *ret = (log->logger->read)(log, flags ? flags : &mflags); |
| 126 gaim_str_strip_cr(ret); |
126 gaim_str_strip_char(ret, '\r'); |
| 127 return ret; |
127 return ret; |
| 128 } |
128 } |
| 129 return (_("<b><font color=\"red\">The logger has no read function</font></b>")); |
129 return (_("<b><font color=\"red\">The logger has no read function</font></b>")); |
| 130 } |
130 } |
| 131 |
131 |