diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index 938c7113b8f9414b8245d2ce15873c3f080e2aba..e3d0f7e4adabf636b3e0d7bea1390e5ea430f2d0 100644 --- a/backends/libpurple/main.cpp +++ b/backends/libpurple/main.cpp @@ -27,6 +27,8 @@ #define getpid _getpid #endif +#include "purple_defs.h" + DEFINE_LOGGER(logger_libpurple, "libpurple"); DEFINE_LOGGER(logger, "backend"); @@ -1516,6 +1518,8 @@ static void gotAttention(PurpleAccount *account, const char *who, PurpleConversa static bool initPurple() { bool ret; + resolvePurpleFunctions(); + purple_util_set_user_dir("./"); remove("./accounts.xml"); remove("./blist.xml");