--- theme.inc	2010-03-05 19:05:45.652372000 +0100
+++ theme.inc.patched	2010-03-05 19:06:20.011747000 +0100
@@ -48,9 +48,9 @@ function template_preprocess_views_view_
     $result = db_query_range('SELECT COUNT(*) AS count, d.tid, d.name, d.vid FROM {term_data} d INNER JOIN {term_node} n ON d.tid = n.tid WHERE n.nid IN '. $nid_restrictor . $vid_restrictor .' GROUP BY d.tid, d.name, d.vid ORDER BY count DESC', 0, $options['size']);
     $tags = tagadelic_build_weighted_tags($result, $options['steps']);
     $tags = tagadelic_sort_tags($tags);
-    if (!empty($vars['output'])) {
-      $view->result= NULL;
-    }
     $vars['output'] = theme('tagadelic_weighted', $tags);
+    if (empty($vars['output'])) {
+      $view->result = NULL;
+    }
   }
 }
\ No newline at end of file
