diff --git a/includes/theme.inc b/includes/theme.inc
index ee73965..c046a6a 100644
--- a/includes/theme.inc
+++ b/includes/theme.inc
@@ -1478,6 +1478,9 @@ function theme_get_setting($setting_name, $theme = NULL) {
           if (file_exists($favicon = dirname($theme_object->filename) . '/favicon.ico')) {
             $cache[$theme]['favicon'] = file_create_url($favicon);
           }
+          elseif (isset($theme_object->base_theme) && file_exists($favicon = dirname($themes[$theme_object->base_theme]->filename) . '/favicon.ico')) {
+            $cache[$theme]['favicon'] = file_create_url($favicon);
+          }
           else {
             $cache[$theme]['favicon'] = file_create_url('misc/favicon.ico');
           }
