Changeset - 6df9b4bb7c81
[Not reviewed]
0 3 0
Vitaly Takmazov - 7 years ago 2018-11-06 17:19:05
vitalyster@gmail.com
libpurple: load saved plugins from prefs.xml
3 files changed with 10 insertions and 0 deletions:
0 comments (0 inline, 0 general)
backends/libpurple/main.cpp
Show inline comments
 
@@ -2253,6 +2253,7 @@ static bool initPurple() {
 
		purple_prefs_set_bool_wrapped("/purple/logging/log_chats", false);
 
		purple_prefs_set_bool_wrapped("/purple/logging/log_system", false);
 

	
 
        purple_plugins_load_saved_wrapped("/spectrum/plugins/loaded");
 

	
 
// 		purple_signal_connect_wrapped(purple_conversations_get_handle_wrapped(), "received-im-msg", &conversation_handle, PURPLE_CALLBACK(newMessageReceived), NULL);
 
		purple_signal_connect_wrapped(purple_conversations_get_handle_wrapped(), "buddy-typing", &conversation_handle, PURPLE_CALLBACK(buddyTyping), NULL);
backends/libpurple/purple_defs.cpp
Show inline comments
 
@@ -115,6 +115,7 @@ purple_notify_user_info_entry_get_label_wrapped_fnc purple_notify_user_info_entr
 
purple_notify_user_info_entry_get_value_wrapped_fnc purple_notify_user_info_entry_get_value_wrapped = NULL;
 
purple_notify_set_ui_ops_wrapped_fnc purple_notify_set_ui_ops_wrapped = NULL;
 
purple_plugins_add_search_path_wrapped_fnc purple_plugins_add_search_path_wrapped = NULL;
 
purple_plugins_load_saved_wrapped_fnc purple_plugins_load_saved_wrapped = NULL;
 
purple_plugin_action_free_wrapped_fnc purple_plugin_action_free_wrapped = NULL;
 
purple_prefs_load_wrapped_fnc purple_prefs_load_wrapped = NULL;
 
purple_prefs_set_bool_wrapped_fnc purple_prefs_set_bool_wrapped = NULL;
 
@@ -606,6 +607,10 @@ bool resolvePurpleFunctions() {
 
	purple_plugins_add_search_path_wrapped = (purple_plugins_add_search_path_wrapped_fnc)GetProcAddress(f_hPurple, "purple_plugins_add_search_path");
 
	if (!purple_plugins_add_search_path_wrapped)
 
		return false;
 
    
 
    purple_plugins_load_saved_wrapped = (purple_plugins_load_saved_wrapped_fnc)GetProcAddress(f_hPurple, "purple_plugins_load_saved");
 
    if (!purple_plugins_load_saved_wrapped)
 
        return false;
 

	
 
	purple_plugin_action_free_wrapped = (purple_plugin_action_free_wrapped_fnc)GetProcAddress(f_hPurple, "purple_plugin_action_free");
 
	if (!purple_plugin_action_free_wrapped)
backends/libpurple/purple_defs.h
Show inline comments
 
@@ -362,6 +362,9 @@ extern purple_notify_set_ui_ops_wrapped_fnc purple_notify_set_ui_ops_wrapped;
 
typedef void  (_cdecl * purple_plugins_add_search_path_wrapped_fnc)(const char *path);
 
extern purple_plugins_add_search_path_wrapped_fnc purple_plugins_add_search_path_wrapped;
 

	
 
typedef void  (_cdecl * purple_plugins_load_saved_wrapped_fnc)(const char *key);
 
extern purple_plugins_load_saved_wrapped_fnc purple_plugins_load_saved_wrapped;
 

	
 
typedef void  (_cdecl * purple_plugin_action_free_wrapped_fnc)(PurplePluginAction *action);
 
extern purple_plugin_action_free_wrapped_fnc purple_plugin_action_free_wrapped;
 

	
 
@@ -594,6 +597,7 @@ extern wpurple_g_io_channel_win32_new_socket_wrapped_fnc wpurple_g_io_channel_wi
 
#define purple_notify_user_info_entry_get_value_wrapped purple_notify_user_info_entry_get_value
 
#define purple_notify_set_ui_ops_wrapped purple_notify_set_ui_ops
 
#define purple_plugins_add_search_path_wrapped purple_plugins_add_search_path
 
#define purple_plugins_load_saved_wrapped purple_plugins_load_saved
 
#define purple_plugin_action_free_wrapped purple_plugin_action_free
 
#define purple_prefs_load_wrapped purple_prefs_load
 
#define purple_prefs_set_bool_wrapped purple_prefs_set_bool
0 comments (0 inline, 0 general)