Changeset - 0f1f6f50f05a
[Not reviewed]
0 1 0
HanzZ - 14 years ago 2011-10-11 01:20:13
hanzz.k@gmail.com
test
1 file changed with 1 insertions and 1 deletions:
0 comments (0 inline, 0 general)
backends/libpurple/spectrumeventloop.cpp
Show inline comments
 
@@ -80,26 +80,26 @@ void SpectrumEventLoop::handle(Swift::Event *event) {
 
	delete event;
 
}
 

	
 
void SpectrumEventLoop::stop() {
 
	std::cout << "stopped loop\n";
 
	if (!m_isRunning)
 
		return;
 
	if (m_loop) {
 
		g_main_loop_quit(m_loop);
 
		g_main_loop_unref(m_loop);
 
		m_loop = NULL;
 
	}
 
#ifdef WITH_LIBEVENT
 
	else {
 
		event_loopexit(NULL);
 
	}
 
#endif
 
}
 

	
 
void SpectrumEventLoop::post(const Event& event) {
 
	// pass copy of event to main thread
 
	Event *ev = new Event(event);
 
	LOG4CXX_INFO(logger, "posting event to main thread " << ev);
 
// 	g_main_context_invoke(g_main_loop_get_context(m_loop), processEvent, ev);
 
	purple_timeout_add(0, processEvent, ev);
 
	purple_timeout_add(100, processEvent, ev);
 
}
0 comments (0 inline, 0 general)