rendered paste body=== trac/db_default.py==================================================================--- trac/db_default.py (revision 4721)+++ trac/db_default.py (local)@@ -408,7 +408,7 @@ ('ticket', 'default_component', 'component1'), ('ticket', 'restrict_owner', 'false'), ('header_logo', 'link', 'http://trac.edgewall.com/'),- ('header_logo', 'src', 'trac_banner.png'),+ ('header_logo', 'src', 'common/trac_banner.png'), ('header_logo', 'alt', 'Trac'), ('header_logo', 'width', '236'), ('header_logo', 'height', '73'),=== trac/web/chrome.py==================================================================--- trac/web/chrome.py (revision 4721)+++ trac/web/chrome.py (local)@@ -219,7 +219,10 @@ logo_src_abs = logo_src.startswith('http://') or \ logo_src.startswith('https://') if not logo_src.startswith('/') and not logo_src_abs:- logo_src = href.chrome('common', logo_src)+ if '/' in logo_src:+ logo_src = href.chrome(logo_src)+ else:+ logo_src = href.chrome('common', logo_src) req.hdf['chrome.logo'] = { 'link': util.escape(logo_link), 'src': util.escape(logo_src), 'src_abs': util.escape(logo_src_abs),