Index: jump_views_plugin_style.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/jump/Attic/jump_views_plugin_style.inc,v
retrieving revision 1.1.2.1
diff -u -p -r1.1.2.1 jump_views_plugin_style.inc
--- jump_views_plugin_style.inc	29 Oct 2009 23:11:19 -0000	1.1.2.1
+++ jump_views_plugin_style.inc	4 Nov 2009 20:48:16 -0000
@@ -15,8 +15,8 @@ class jump_views_plugin_style extends vi
       $this-> field_map[$object->field_alias] = $field_name;
     }
 
-    // $keys contains the fields used to build up the path.
-    $keys = array_filter($this->options['keys']);
+    // $keys contains the field used to build up the path.
+    $keys = $this->options['keys'];
 
     // Start building the actual $select options array to pass to our form
     // callback.
@@ -32,7 +32,7 @@ class jump_views_plugin_style extends vi
       // on it. This allows for paths like node/n/revisions/6 to be built
       // easily.
       foreach ($row as $field => $value) {
-        if (in_array($this->field_map[$field], $keys)) {
+        if ($this->field_map[$field] == $keys) {
           $field_object = $this->view->field[$this->field_map[$field]];
           // Re-implementing some of the code from views_handler_field.inc
           // since we need to operate on $result, and to avoid using
@@ -57,7 +57,7 @@ class jump_views_plugin_style extends vi
 
   function option_definition() {
     $options = parent::option_definition();
-    $options['keys'] = array('default' => array());
+    $options['keys'] = array('default' => '');
     $options['first_item'] = array('default' => '');
     return $options;
   }
@@ -83,10 +83,10 @@ class jump_views_plugin_style extends vi
       }
     }
     $form['keys'] = array(
-      '#type' => 'checkboxes',
-      '#title' => t('Select keys'),
+      '#type' => 'radios',
+      '#title' => t('Select key'),
       '#default_value' => $this->options['keys'],
-      '#description' => t("These fields will be used to build the path for each row, used as the 'key' in the select options, and will be automatically separated by '/'"),
+      '#description' => t("This field will be used to build the path for each row, used as the 'key' in the select options."),
       '#options' => $field_names,
     );
     $form['first_item'] = array(
