forked from viewit/OrcaSlicer-KX
and resolve the infinite loop during multiple material changes when printing TPU. jira: none Change-Id: I9d0fb142ced6ba894803fd4c9b9b665e2fa93d92 (cherry picked from commit aad1ab2090781e072053dfe16764a3e05bb57178)