From 6fd3a18fcfd874ba90c7cb5fdad43e5c0e94a204 Mon Sep 17 00:00:00 2001 From: Berke Viktor Date: Fri, 13 Jul 2012 20:03:27 +0200 Subject: [PATCH] Update to XChat r1510 --- plugins/python/python.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/plugins/python/python.c b/plugins/python/python.c index e887ef8f..d1cdb1c8 100644 --- a/plugins/python/python.c +++ b/plugins/python/python.c @@ -385,11 +385,21 @@ Util_Autoload_from (const char *dir_name) static void Util_Autoload() { + const char *xdir; + char *sub_dir; /* we need local filesystem encoding for chdir, opendir etc */ /* auto-load from ~/.xchat2/ or %APPDATA%\X-Chat 2\ */ + xdir = xchat_get_info(ph, "xchatdirfs"); Util_Autoload_from(xchat_get_info(ph, "xchatdirfs")); + /* auto-load from subdirectory plugins */ + sub_dir = malloc (strlen (xdir) + 9); + strcpy (sub_dir, xdir); + strcat (sub_dir, "/plugins"); + Util_Autoload_from(sub_dir); + free (sub_dir); + #ifdef WIN32 /* also auto-load C:\Program Files\XChat\Plugins\*.py */ Util_Autoload_from(HEXCHATLIBDIR"/plugins"); #endif