Mercurial > pidgin.yaz
changeset 20986:12753bdeaf47
Make Perl and Tcl debug information in the About dialog based on runtime information (the Perl and Tcl plugins being present) instead of compile time information. This should be more accurate. I don't know how this affects statically linked plugins (is that even possible for these plugins?).
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Thu, 18 Oct 2007 18:13:30 +0000 |
parents | 3a09d63e0c83 |
children | 0cbfc19e4909 |
files | pidgin/gtkdialogs.c |
diffstat | 1 files changed, 7 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/pidgin/gtkdialogs.c Thu Oct 18 16:23:23 2007 +0000 +++ b/pidgin/gtkdialogs.c Thu Oct 18 18:13:30 2007 +0000 @@ -645,11 +645,10 @@ g_string_append(str, " <b>Network Security Services (NSS):</b> Disabled<br/>"); #endif -#ifdef HAVE_PERL +if (purple_plugins_find_with_id("core-perl") != NULL) g_string_append(str, " <b>Perl:</b> Enabled<br/>"); -#else +else g_string_append(str, " <b>Perl:</b> Disabled<br/>"); -#endif #ifndef _WIN32 #ifdef HAVE_STARTUP_NOTIFICATION @@ -659,17 +658,17 @@ #endif #endif -#ifdef HAVE_TCL +if (purple_plugins_find_with_id("core-tcl") != NULL) { g_string_append(str, " <b>Tcl:</b> Enabled<br/>"); -#else - g_string_append(str, " <b>Tcl:</b> Disabled<br/>"); -#endif - #ifdef HAVE_TK g_string_append(str, " <b>Tk:</b> Enabled<br/>"); #else g_string_append(str, " <b>Tk:</b> Disabled<br/>"); #endif +} else { + g_string_append(str, " <b>Tcl:</b> Disabled<br/>"); + g_string_append(str, " <b>Tk:</b> Disabled<br/>"); +} #ifndef _WIN32 #ifdef USE_SM