Fix saving general.keep_closed_sprite_on_memory_for preference with decimals

This commit is contained in:
David Capello 2019-06-07 13:26:12 -03:00
parent ffee4e5407
commit 2a364c3ad2

View File

@ -502,11 +502,11 @@ public:
warnings += "<<- " + Strings::alerts_restart_by_preferences_keep_edited_sprite_data_lifespan();
}
newLifespan = base::convert_to<int>(keepClosedSpriteOnMemoryFor()->getValue());
double newKeepClosed = base::convert_to<double>(keepClosedSpriteOnMemoryFor()->getValue());
if (keepClosedSpriteOnMemory()->isSelected() != m_pref.general.keepClosedSpriteOnMemory() ||
newLifespan != m_pref.general.keepClosedSpriteOnMemoryFor()) {
newKeepClosed != m_pref.general.keepClosedSpriteOnMemoryFor()) {
m_pref.general.keepClosedSpriteOnMemory(keepClosedSpriteOnMemory()->isSelected());
m_pref.general.keepClosedSpriteOnMemoryFor(newLifespan);
m_pref.general.keepClosedSpriteOnMemoryFor(newKeepClosed);
warnings += "<<- " + Strings::alerts_restart_by_preferences_keep_closed_sprite_on_memory_for();
}