diff --git a/imce.module b/imce.module index f3dc4bf..9027ab4 100644 --- a/imce.module +++ b/imce.module @@ -95,7 +95,8 @@ function imce_theme() { * Support private downloads if not disabled. */ function imce_file_download($uri) { - $serve = file_uri_scheme($uri) == 'private' && !variable_get('imce_settings_disable_private', 1) && file_exists($uri) && strpos(basename($uri), '.'); + $scheme = file_uri_scheme($uri); + $serve = ($scheme == 'public' || !variable_get('imce_settings_disable_private', 1)) && file_exists($uri) && strpos(basename($uri), '.'); if ($serve) { return array( 'Content-type' => file_get_mimetype($uri),