From 2a364c3ad2352d73cc149f595baa7c8cac14b636 Mon Sep 17 00:00:00 2001
From: David Capello <david@igarastudio.com>
Date: Fri, 7 Jun 2019 13:26:12 -0300
Subject: [PATCH] Fix saving general.keep_closed_sprite_on_memory_for
 preference with decimals

---
 src/app/commands/cmd_options.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/app/commands/cmd_options.cpp b/src/app/commands/cmd_options.cpp
index 0083ed1d9..587783790 100644
--- a/src/app/commands/cmd_options.cpp
+++ b/src/app/commands/cmd_options.cpp
@@ -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();
     }