disabled the background glib event loop again because it caused segfaults

Without the event loop SyncEvolution will get stuck again in EDS API calls
when the EDS dies, but that is the lesser evil.


git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@475 15ad00c4-1369-45f4-8270-35d70d36bdcd
This commit is contained in:
Patrick Ohly 2007-12-15 16:43:12 +00:00
parent f1abff3829
commit 05e69f2569
1 changed files with 7 additions and 1 deletions

View File

@ -623,7 +623,13 @@ void EvolutionSyncClient::fatalError(void *object, const char *error)
exit(1);
}
#if defined(HAVE_GLIB) && defined(HAVE_EDS)
/*
* There have been segfaults inside glib in the background
* thread which ran the second event loop. Disabled it again,
* even though the synchronous EDS API calls will block then
* when EDS dies.
*/
#if 0 && defined(HAVE_GLIB) && defined(HAVE_EDS)
# define RUN_GLIB_LOOP
#endif