diff options
Diffstat (limited to 'extern/mantaflow/preprocessed/plugin/initplugins.cpp')
-rw-r--r-- | extern/mantaflow/preprocessed/plugin/initplugins.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/extern/mantaflow/preprocessed/plugin/initplugins.cpp b/extern/mantaflow/preprocessed/plugin/initplugins.cpp index 6e8a3580d93..6ccd3afc8d1 100644 --- a/extern/mantaflow/preprocessed/plugin/initplugins.cpp +++ b/extern/mantaflow/preprocessed/plugin/initplugins.cpp @@ -695,12 +695,7 @@ struct KnApplyEmission : public KernelBase { // (important for emit from particles) bool isInflow = (type & FlagGrid::TypeInflow && flags.isInflow(i, j, k)); bool isOutflow = (type & FlagGrid::TypeOutflow && flags.isOutflow(i, j, k)); - - if (type && !isInflow) - return; - if (type && isOutflow) - return; - if (emissionTexture && !(*emissionTexture)(i, j, k)) + if ((type && !isInflow && !isOutflow) && (emissionTexture && !(*emissionTexture)(i, j, k))) return; if (isAbsolute) |