Index: feedapi_inherit.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/feedapi/feedapi_inherit/Attic/feedapi_inherit.module,v
retrieving revision 1.1.2.14.2.3
diff -u -p -r1.1.2.14.2.3 feedapi_inherit.module
--- feedapi_inherit.module	22 Aug 2008 16:26:54 -0000	1.1.2.14.2.3
+++ feedapi_inherit.module	12 Jan 2009 05:48:47 -0000
@@ -73,6 +73,13 @@ function feedapi_inherit_feedapi_setting
           '#default_value' => TRUE,
         );
       }
+      if (module_exists('domain')) {
+        $form['inherit_domain'] = array(
+          '#type' => 'checkbox',
+          '#title' => t('Feed nodes inherit domain access settings from parent feed.'),
+          '#default_value' => TRUE,
+        );
+      }
       $form['inherit_taxonomy'] = array(
         '#type' => 'checkbox',
         '#title' => t('Feed nodes inherit taxonomy settings from parent feed.'),
@@ -90,9 +97,11 @@ function feedapi_inherit_feedapi_setting
 function _feedapi_inherit_do_inherit(&$item_node, $feed_node) {
   $inherit_taxonomy = TRUE;
   $inherit_og = TRUE;
+  $inherit_domain = TRUE;
   if ($feed_node->feed->settings['processors']['feedapi_inherit']) {
     $inherit_taxonomy = $feed_node->feed->settings['processors']['feedapi_inherit']['inherit_taxonomy'];
     $inherit_og = $feed_node->feed->settings['processors']['feedapi_inherit']['inherit_og'];
+    $inherit_domain = $feed_node->feed->settings['processors']['feedapi_inherit']['inherit_domain'];
   }
 
   // Pass on taxonomy data
@@ -131,4 +140,15 @@ function _feedapi_inherit_do_inherit(&$i
       $item_node->og_groups_names = array_merge($feed_node->og_groups_names, $item_node->og_groups_names);
     }
   }
+  if ($inherit_domain && module_exists('domain')) {
+	if (isset($feed_node->domains)) {
+		$item_node->domains = $feed_node->domains;
+	}
+	if (isset($feed_node->domain_site)) {
+		$item_node->domain_site = $feed_node->domain_site;
+	}
+	if (isset($feed_node->subdomains)) {
+		$item_node->subdomains = $feed_node->subdomains;
+	}
+   }
 }
