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:
parent
f1abff3829
commit
05e69f2569
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue