diff --git a/public_html/sites/all/modules/contrib/imagecache/imagecache.module b/public_html/sites/all/modules/contrib/imagecache/imagecache.module
index 8bb3c2c..6c67012 100644
--- a/public_html/sites/all/modules/contrib/imagecache/imagecache.module
+++ b/public_html/sites/all/modules/contrib/imagecache/imagecache.module
@@ -340,8 +340,13 @@ function imagecache_action_definition($action) {
  * @param $absolute
  *   A Boolean indicating that the URL should be absolute. Defaults to TRUE.
  */
-function imagecache_create_url($presetname, $filepath, $bypass_browser_cache = FALSE, $absolute = TRUE) {
-  $args = array('query' => empty($bypass_browser_cache) ? NULL : time());
+function imagecache_create_url($presetname, $filepath, $bypass_browser_cache = FALSE, $absolute = TRUE) {  
+  $args = array(
+    'query' => empty($bypass_browser_cache) ? NULL : time(),
+    // We want to avoid having language_url_rewrite() prefix the path with the 
+    // language code, but preserve the domain rewriting.
+    'language' => (object) array('language' => '', 'domain' => $GLOBALS['language']->domain), 
+  );
   $file_directory = file_directory_path();
 
   // Determine the path of the derivative inside the files directory.
