Mercurial > pidgin
diff finch/gntdebug.c @ 15985:6dc5dc83a61b
Add a whimpy ui op to the debug API that returns TRUE if debugging
is turned on in the UI. This allows the core to avoid having a
call to g_strdup_vprintf() for each debug message when debugging is
turned off. The change should provide a very very small speed
improvement, since we tend to print a lot of debug output.
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Tue, 03 Apr 2007 06:26:20 +0000 |
parents | 66dff3dfdea6 |
children | ab3f93232a2d |
line wrap: on
line diff
--- a/finch/gntdebug.c Mon Apr 02 00:38:21 2007 +0000 +++ b/finch/gntdebug.c Tue Apr 03 06:26:20 2007 +0000 @@ -106,9 +106,16 @@ } } +static gboolean +finch_debug_is_enabled(PurpleDebugLevel level, const char *category) +{ + return debug.window && !debug.paused; +} + static PurpleDebugUiOps uiops = { finch_debug_print, + finch_debug_is_enabled }; PurpleDebugUiOps *finch_debug_get_ui_ops()