Index: messaging.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/messaging/messaging.module,v
retrieving revision 1.7.2.9
diff -b -u -p -r1.7.2.9 messaging.module
--- messaging.module	17 Apr 2008 15:00:11 -0000	1.7.2.9
+++ messaging.module	23 Apr 2008 12:25:03 -0000
@@ -102,6 +102,7 @@ function messaging_user($type, $edit, &$
           '#weight'      => 5,
           '#collapsible' => TRUE,
         );
+        if (count($list) > 1) {
         $form['messaging']['messaging_default'] = array(
           '#type'          => 'radios',
           '#title'         => t('Default messaging'),
@@ -109,6 +110,15 @@ function messaging_user($type, $edit, &$
           '#options' => $list,
           '#description'   => t('Default sending method for getting messages from this system.'),
         );
+        }
+        else {
+          $form['messaging']['messaging_default'] = array(
+            '#type'          => 'item',
+            '#title'         => t('Default messaging'),
+            '#value' => messaging_method_default($user),
+            '#description'   => t('Default sending method for getting messages from this system.'),
+          );
+        }
         return $form;
       }
       break;
@@ -265,12 +275,22 @@ function messaging_admin_settings() {
     '#type' => 'fieldset',
     '#title' => t('General settings'),
   );
+  $methods = messaging_method_list();
+  if (count($methods) > 1) {
   $form['general']['messaging_default_method'] = array(
     '#title' => t('Default send method'),
     '#type' => 'radios',
-    '#options' => messaging_method_list(),
+      '#options' => $methods,
     '#default_value' => variable_get('messaging_default_method', ''),
   );
+  }
+  else {
+    $form['general']['messaging_default_method'] = array(
+      '#title' => t('Default send method'),
+      '#type' => 'item',
+      '#value' => (count($methods) ? key($methods) : t('No send methods available')),
+    );
+  }
   // Logging settings  
   $period = array(0 => t('Disabled')) + drupal_map_assoc(array(3600, 10800, 21600, 32400, 43200, 86400, 172800, 259200, 604800, 1209600, 2419200, 4838400, 9676800), 'format_interval');
   $form['general']['messaging_log'] = array(
