Changeset - a79218150cdb
[Not reviewed]
0 1 0
HanzZ - 14 years ago 2011-10-12 23:29:52
hanzz.k@gmail.com
Print which eventloop is used + work properly when it's not libev
1 file changed with 8 insertions and 0 deletions:
0 comments (0 inline, 0 general)
backends/libpurple/main.cpp
Show inline comments
 
@@ -1589,8 +1589,16 @@ static bool initPurple(Config &cfg) {
 
	purple_core_set_ui_ops(&coreUiOps);
 
	std::map<std::string, std::string> unregistered = cfg.getUnregistered();
 
	if (unregistered.find("service.eventloop") != unregistered.end()) {
 
		if (unregistered["service.eventloop"] == "libev")
 
			LOG4CXX_INFO(logger, "Will use libev based event loop";
 
		else
 
			LOG4CXX_INFO(logger, "Will use glib based event loop";
 
		purple_eventloop_set_ui_ops(getEventLoopUiOps(unregistered["service.eventloop"] == "libev"));
 
	}
 
	else {
 
		LOG4CXX_INFO(logger, "Will use glib based event loop";
 
		purple_eventloop_set_ui_ops(getEventLoopUiOps(false));
 
	}
 

	
 
	ret = purple_core_init("spectrum");
 
	if (ret) {
0 comments (0 inline, 0 general)