? ctools_css_disassemble.patch
Index: includes/css.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/ctools/includes/css.inc,v
retrieving revision 1.10.2.5
diff -u -p -r1.10.2.5 css.inc
--- includes/css.inc	25 Aug 2010 20:22:22 -0000	1.10.2.5
+++ includes/css.inc	19 Sep 2010 22:49:37 -0000
@@ -331,7 +331,13 @@ function ctools_css_disassemble($css) {
       }
 
       // Disassemble the declaration, check it and tuck it into an array.
-      $disassembled_css[$selector_str] = _ctools_css_disassemble_declaration($declaration);
+      $declarations = _ctools_css_disassemble_declaration($declaration);
+      if (!isset($disassembled_css[$selector_str])) {
+        $disassembled_css[$selector_str] = $declarations;
+      }
+      else {
+        $disassembled_css[$selector_str] += $declarations;
+      }
     }
   }
   return $disassembled_css;
