From a1cdee64fae03e599341dad269b54dd3d489692c Mon Sep 17 00:00:00 2001
From: Chris Leppanen <chris.leppanen@gmail.com>
Date: Thu, 17 Jan 2013 14:52:15 -0800
Subject: [PATCH] Use plugin key rather than class name.

---
 feeds_ui/feeds_ui.admin.inc | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/feeds_ui/feeds_ui.admin.inc b/feeds_ui/feeds_ui.admin.inc
index 0cef587e..35feff27 100644
--- a/feeds_ui/feeds_ui.admin.inc
+++ b/feeds_ui/feeds_ui.admin.inc
@@ -431,14 +431,17 @@ function feeds_ui_plugin_form($form, &$form_state, $importer, $type) {
   $form['#importer'] = $importer->id;
   $form['#plugin_type'] = $type;
 
+  $importer_key = $importer->config[$type]['plugin_key'];
+
   foreach ($plugins as $key => $plugin) {
+
     $form['plugin_key'][$key] = array(
       '#type' => 'radio',
       '#parents' => array('plugin_key'),
       '#title' => check_plain($plugin['name']),
       '#description' => filter_xss(isset($plugin['help']) ? $plugin['help'] : $plugin['description']),
       '#return_value' => $key,
-      '#default_value' => ($plugin['handler']['class'] == get_class($importer->$type)) ? $key : '',
+      '#default_value' => ($key == $importer_key) ? $key : '',
     );
   }
   $form['submit'] = array(
-- 
GitLab