diff --git a/src/engine.c b/src/engine.c index d20dab45643d0d61f9246d24aaa670a35a14e1fd..a0e5929cbfbfc4238f6a5d50010c8663681c2715 100644 --- a/src/engine.c +++ b/src/engine.c @@ -3318,8 +3318,9 @@ void engine_skip_drift(struct engine *e) { struct task *t = &tasks[i]; - /* Skip everything that updates the particles */ - if (t->type == task_type_drift_part) t->skip = 1; + /* Skip everything that moves the particles */ + if (t->type == task_type_drift_part || t->type == task_type_drift_gpart) + t->skip = 1; } /* Run through the cells and clear some flags. */