libepc r35 - in trunk: . libepc tests
- From: hasselmm svn gnome org
- To: svn-commits-list gnome org
- Subject: libepc r35 - in trunk: . libepc tests
- Date: Mon, 19 Nov 2007 13:29:57 +0000 (GMT)
Author: hasselmm
Date: 2007-11-19 13:29:56 +0000 (Mon, 19 Nov 2007)
New Revision: 35
ViewCVS link: http://svn.gnome.org/viewcvs/libepc?rev=35&view=rev
Modified:
trunk/ChangeLog
trunk/configure.in
trunk/libepc/consumer.c
trunk/libepc/dispatcher.c
trunk/libepc/shell.c
trunk/libepc/shell.h
trunk/tests/framework.c
Log:
Try to prevent dead-locks with GDK when entering main loops.
* configure.in: Add gmodule-2.0 as dependency.
* libepc/shell.c, libepc/shell.h: Add epc_shell_leave and
epc_shell_enter which deal with GDK's big lock when needed.
* libepc/dispatcher.c: Call epc_shell_unref in finalize, not dispose.
* libepc/consumer.c: Unlock when calling soup_session_send_message.
* tests/framework.c: Unlock when calling g_main_loop_run.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]