Index: domain.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/domain/domain.module,v
retrieving revision 1.65
diff -u -r1.65 domain.module
--- domain.module	27 Aug 2008 12:57:50 -0000	1.65
+++ domain.module	3 Sep 2008 02:38:43 -0000
@@ -615,7 +615,14 @@
  * The absolute url to the current page on the requested domain.
  */
 function domain_get_uri($domain) {
-  $path = $domain['scheme'] .'://'. $domain['subdomain'] . request_uri();
+  $request_uri = request_uri();
+  if (function_exists('domain_prefix_get_path_alias')) {
+    $alias = substr($request_uri, strlen(base_path()));
+    $internal_path = drupal_get_normal_path($alias);
+    $new_alias = domain_prefix_get_path_alias($domain['domain_id'], $internal_path);
+    $request_uri = base_path() . $new_alias;
+  }
+  $path = $domain['scheme'] .'://'. $domain['subdomain'] . $request_uri;
   return $path;
 }
 

