[mapguide-commits] r7941 - trunk/Tools/Maestro/Maestro.AddIn.Scripting/UI

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Fri Nov 29 06:38:43 PST 2013


Author: jng
Date: 2013-11-29 06:38:43 -0800 (Fri, 29 Nov 2013)
New Revision: 7941

Modified:
   trunk/Tools/Maestro/Maestro.AddIn.Scripting/UI/IronPythonPreferences.cs
Log:
#2386: Fix incorrect boolean preference comparison that always triggered a restart prompt.

Modified: trunk/Tools/Maestro/Maestro.AddIn.Scripting/UI/IronPythonPreferences.cs
===================================================================
--- trunk/Tools/Maestro/Maestro.AddIn.Scripting/UI/IronPythonPreferences.cs	2013-11-28 13:44:20 UTC (rev 7940)
+++ trunk/Tools/Maestro/Maestro.AddIn.Scripting/UI/IronPythonPreferences.cs	2013-11-29 14:38:43 UTC (rev 7941)
@@ -74,7 +74,8 @@
 
         private bool Apply<T>(string key, T newValue)
         {
-            if (Props.Get(key).Equals((object)newValue))
+            //2nd condition is for booleans
+            if (Props.Get(key).Equals((object)newValue) || Props.Get(key).ToString().Equals(newValue.ToString()))
                 return false;
 
             Props.Set(key, newValue);



More information about the mapguide-commits mailing list