Prevent the backend attempting to reslice everytime a preference changed

This commit is contained in:
Jaime van Kessel 2018-12-20 09:43:01 +01:00
parent d891d30ab8
commit 8bff0d17e8
2 changed files with 8 additions and 3 deletions

View file

@ -134,10 +134,14 @@ Column
onPreferenceChanged:
{
var autoSlice = UM.Preferences.getValue("general/auto_slice")
prepareButtons.autoSlice = autoSlice
if(autoSlice)
print(prepareButtons.autoSlice, autoSlice)
if(prepareButtons.autoSlice != autoSlice)
{
CuraApplication.backend.forceSlice()
prepareButtons.autoSlice = autoSlice
if(autoSlice)
{
CuraApplication.backend.forceSlice()
}
}
}
}