Commit 5b0711a6 authored by Travis Reitter's avatar Travis Reitter
Browse files

Exit EDS test early in case multiple signal emissions are in-flight.

This fixes a race between the mainloop being nullified and a dependent
signal handler calling quit() again (no idea how the signals were
getting issued and handled after the initial quit() though).
parent 3b5f532c
......@@ -209,6 +209,10 @@ public class LinkPersonasDiffStoresTests : Folks.TestCase
*/
private async void _check_personas (Individual i)
{
/* Exit early if this is a lingering callback */
if (this._linked_individual_found == true)
return;
Persona first_persona = null;
foreach (var p in i.personas)
{
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment