diff --git js/ajax-responder.js js/ajax-responder.js
old mode 100644
new mode 100755
index eb9b780..968b585
--- js/ajax-responder.js
+++ js/ajax-responder.js
@@ -444,7 +444,7 @@
   };
 
   Drupal.CTools.AJAX.commands.settings = function(data) {
-    $.extend(Drupal.settings, data.argument);
+    $.extend(true, Drupal.settings, data.argument);
   };
 
   Drupal.CTools.AJAX.commands.scripts = function(data) {
