From c178e4daa301f053d0561a4e9855d6b1ad685a4a Mon Sep 17 00:00:00 2001 From: HanzZ Date: Tue, 10 Apr 2012 10:22:45 +0200 Subject: [PATCH] show error message when libpurple.dll can't be loaded --- backends/libpurple/main.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index e3d0f7e4..09e1b6f7 100644 --- a/backends/libpurple/main.cpp +++ b/backends/libpurple/main.cpp @@ -1518,7 +1518,10 @@ static void gotAttention(PurpleAccount *account, const char *who, PurpleConversa static bool initPurple() { bool ret; - resolvePurpleFunctions(); + if (!resolvePurpleFunctions()) { + LOG4CXX_ERROR(logger, "Unable to load libpurple.dll or some of the needed methods"); + return false; + } purple_util_set_user_dir("./"); remove("./accounts.xml");