diff --git a/src/GRANULAR/fix_pour.cpp b/src/GRANULAR/fix_pour.cpp index e4453e524c..8a8d9e3a63 100644 --- a/src/GRANULAR/fix_pour.cpp +++ b/src/GRANULAR/fix_pour.cpp @@ -727,7 +727,7 @@ void FixPour::pre_exchange() // rebuild atom map if (atom->map_style != Atom::MAP_NONE) { - atom->map_init(); + if (success) atom->map_init(); atom->map_set(); } diff --git a/src/MISC/fix_deposit.cpp b/src/MISC/fix_deposit.cpp index 3c4953b356..3524ae5bb2 100644 --- a/src/MISC/fix_deposit.cpp +++ b/src/MISC/fix_deposit.cpp @@ -620,7 +620,7 @@ void FixDeposit::pre_exchange() // rebuild atom map if (atom->map_style != Atom::MAP_NONE) { - atom->map_init(); + if (success) atom->map_init(); atom->map_set(); }