--- modules/tagadelic/tagadelic.module	2007-03-13 09:58:32.000000000 +0100
+++ modules/tagadelic/tagadelic-patched.module	2007-05-07 12:18:01.123632520 +0200
@@ -212,7 +212,7 @@ function tagadelic_get_weighted_tags($vi
   if (!is_array($vids) || count($vids) == 0) {
     return array();
   }
-  $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 d.vid IN ('. substr(str_repeat('%d,', count($vids)), 0, -1) .') GROUP BY d.tid, d.name, d.vid ORDER BY count DESC', $vids, 0, $size);
+  $result = db_query_range(db_rewrite_sql('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 d.vid IN ('. substr(str_repeat('%d,', count($vids)), 0, -1) .') GROUP BY d.tid, d.name, d.vid ORDER BY count DESC'), $vids, 0, $size);
 
   return tagadelic_build_weighted_tags($result, $steps);
 }
