--- homebox.js.orig	2011-10-05 18:58:54.000000000 +0100
+++ homebox.js	2012-03-15 10:05:58.000000000 +0100
@@ -78,16 +78,14 @@
  * Set all column heights equal
  */
 Drupal.homebox.equalizeColumnsHeights = function () {
-  var maxHeight = 0;
+  var maxHeight = [];
   Drupal.homebox.$columns.each(function () {
-    if ($(this).parent('.homebox-column-wrapper').attr('style').match(/width: 100%/i) == null) {
-      $(this).height('auto');
-      maxHeight = Math.max($(this).height(), maxHeight);
-    }
+    row = $(this).parent('.homebox-column-wrapper').attr('class').match(/homebox-row-\d+/i)[0].replace('homebox-row-', '') * 1;
+    $(this).height('auto');
+    maxHeight[row] = maxHeight[row] ? Math.max($(this).height(), maxHeight[row]) : $(this).height();
   }).each(function () {
-    if ($(this).parent('.homebox-column-wrapper').attr('style').match(/width: 100%/i) == null) {
-      $(this).height(maxHeight);
-    }
+    row = $(this).parent('.homebox-column-wrapper').attr('class').match(/homebox-row-\d+/i)[0].replace('homebox-row-', '') * 1;
+    $(this).height(maxHeight[row]);
   });
 };
 
