=== modified file 'sites/all/modules/better_formats/better_formats.module'
--- better_formats.module	2010-02-21 20:56:40 +0000
+++ better_formats.module	2011-01-16 01:35:44 +0000
@@ -344,7 +344,8 @@ function better_formats_set_node_format(
     }
 
     // Overwrite the filter form with our own.
-    $form['body_field']['format'] = better_formats_filter_form($format, $default, 'node', $form['type']['#value']);
+    $weight = isset($form['body_field']['format']['#weight']) ? $form['body_field']['format']['#weight'] : 1;
+    $form['body_field']['format'] = better_formats_filter_form($format, $default, 'node', $form['type']['#value'], $weight);
   }
 }
 
@@ -369,7 +370,8 @@ function better_formats_set_comment_form
       $format = better_formats_get_current_format($form['comment_filter']['format']);
     }
     // Overwrite the filter form with our own.
-    $form['comment_filter']['format'] = better_formats_filter_form($format, $default, 'comment', $node->type);
+    $weight = isset($form['comment_filter']['format']['#weight']) ? $form['comment_filter']['format']['#weight'] : 1;
+    $form['comment_filter']['format'] = better_formats_filter_form($format, $default, 'comment', $node->type, $weight);
   }
 }
 
@@ -393,7 +395,8 @@ function better_formats_set_block_format
     }
 
     // Overwrite the filter form with our own.
-    $form['block_settings']['body_field']['format'] = better_formats_filter_form($format, $default, 'block');
+    $weight = isset($form['block_settings']['body_field']['format']['#weight']) ? $form['block_settings']['body_field']['format']['#weight'] : 1;
+    $form['block_settings']['body_field']['format'] = better_formats_filter_form($format, $default, 'block', '', $weight);
   }
 }
 

