Index: domain_conf.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/domain/domain_conf/domain_conf.admin.inc,v
retrieving revision 1.5
diff -u -r1.5 domain_conf.admin.inc
--- domain_conf.admin.inc	21 Feb 2009 23:11:13 -0000	1.5
+++ domain_conf.admin.inc	24 Mar 2009 01:08:12 -0000
@@ -193,7 +193,7 @@
       '#type' => 'radios',
       '#title' => t('Default language'),
       '#options' => $options,
-      '#default_value' => $default->language,
+      '#default_value' => isset($settings['language_default']) ? $settings['language_default'] : $default->language,
       '#description' => t('The default language to use for this domain. <em>Note: This setting only works with path-based language switching.</em>'),
     );
   }
Index: domain_conf.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/domain/domain_conf/domain_conf.module,v
retrieving revision 1.37
diff -u -r1.37 domain_conf.module
--- domain_conf.module	6 Mar 2009 17:16:13 -0000	1.37
+++ domain_conf.module	24 Mar 2009 01:07:33 -0000
@@ -468,7 +468,7 @@
  * Change the variable setting for a domain.
  * This function is called by external modules that wish
  * to alter Domain Conf settings.
- * 
+ *
  * @link http://drupal.org/node/367963
  *
  * @param $domain_id
@@ -482,7 +482,7 @@
 function domain_conf_variable_set($domain_id, $variable, $value = NULL) {
   global $conf, $_domain;
   // Get the current settings for this domain, if any.
-  $settings = unserialize(db_result(db_queryd("SELECT settings FROM {domain_conf} WHERE domain_id = %d", $domain_id)));
+  $settings = unserialize(db_result(db_query("SELECT settings FROM {domain_conf} WHERE domain_id = %d", $domain_id)));
   // Settings found, update them.
   if (!empty($settings)) {
     $settings[$variable] = $value;

