diff --git a/src/runner_ghost.c b/src/runner_ghost.c index 2aaf172ea46aa285603270ca5f8fdb1d2b10c1c7..e0e3f7239d14eba9cd3b50e106ba1e40fe553d06 100644 --- a/src/runner_ghost.c +++ b/src/runner_ghost.c @@ -809,7 +809,8 @@ void runner_do_black_holes_swallow_ghost(struct runner *r, struct cell *c, TIMER_TIC; /* Anything to do here? */ - if (!cell_is_active_hydro(c, e)) return; + if (c->black_holes.count == 0) return; + if (!cell_is_active_black_holes(c, e)) return; /* Recurse? */ if (c->split) {