Index: pathauto.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/pathauto/pathauto.admin.inc,v
retrieving revision 1.10.2.1
diff -u -p -r1.10.2.1 pathauto.admin.inc
--- pathauto.admin.inc	24 Jun 2008 16:07:51 -0000	1.10.2.1
+++ pathauto.admin.inc	27 Jan 2010 16:10:19 -0000
@@ -154,10 +154,14 @@ function pathauto_admin_settings() {
 
   $punctuation = pathauto_punctuation_chars();
   foreach ($punctuation as $name => $details) {
-    $form['punctuation']['pathauto_punctuation_'. $name ] = array(
+    $details['default'] = 0;
+    if ($details['value'] == variable_get('pathauto_separator', '-')) {
+      $details['default'] = 1;
+    }
+    $form['punctuation']['pathauto_punctuation_'. $name] = array(
       '#type' => 'select',
       '#title' => $details['name'],
-      '#default_value' => variable_get('pathauto_punctuation_'. $name, 0),
+      '#default_value' => variable_get('pathauto_punctuation_'. $name, $details['default']),
       '#options' => array('0' => t('Remove'), '1' => t('Replace by separator'), '2' => t('No action (do not replace)')),
     );
   }
