roojs-all.js
[roojs1] / Date.js
diff --git a/Date.js b/Date.js
index a756ec5..6f217a5 100644 (file)
--- a/Date.js
+++ b/Date.js
@@ -704,8 +704,8 @@ Date.prototype.clearTime = function(clone){
 };
 
 // private
-// safari setMonth is broken
-if(Roo.isSafari){
+// safari setMonth is broken -- check that this is only donw once...
+if(Roo.isSafari && typeof(Date.brokenSetMonth) == 'undefined'){
     Date.brokenSetMonth = Date.prototype.setMonth;
        Date.prototype.setMonth = function(num){
                if(num <= -1){