diff --git a/handlers/views_handler_filter.inc b/handlers/views_handler_filter.inc
index f5db70f..d627b05 100644
--- a/handlers/views_handler_filter.inc
+++ b/handlers/views_handler_filter.inc
@@ -986,7 +986,7 @@ class views_handler_filter extends views_handler {
         ),
         'weight' => array(
           '#type' => 'weight',
-          '#delta' => 10,
+          '#delta' => count($this->options['group_info']['group_items']),
           '#default_value' => $default_weight++,
           '#attributes' => array('class' => array('weight')),
         ),
