Index: chessboard_render.php
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/chessboard/chessboard_render.php,v
retrieving revision 1.16
diff -u -p -r1.16 chessboard_render.php
--- chessboard_render.php	25 Jul 2010 23:53:20 -0000	1.16
+++ chessboard_render.php	11 Aug 2010 00:13:53 -0000
@@ -68,12 +68,12 @@ function chessboard_render($content) {
   $field = array();
   $items = array($item);
   chessboard_field('sanitize', $node, $field, $items, FALSE, FALSE);
-  $element = chessboard_formatter_view($items);
-  foreach (element_children($element) as $delta) {
-    unset($element[$delta]['#prefix'], $element[$delta]['#suffix']);
-  }
-  $output = drupal_render($element);
-  chessboard_process_attached($element);
+  $element = array(
+    '#theme' => 'chessboard',
+    '#item' => $items[0],
+    '#weight' => 0,
+  );
+  $output = theme('chessboard', $element);
   return $output;
 }
 
