| Index: src/plugin/PluginDomTraverserBase.h | 
| =================================================================== | 
| --- a/src/plugin/PluginDomTraverserBase.h | 
| +++ b/src/plugin/PluginDomTraverserBase.h | 
| @@ -277,21 +277,19 @@ | 
|  | 
| if (SUCCEEDED(pFrameEl->getAttribute(ATL::CComBSTR(L"src"), 0, &vAttr)) && vAttr.vt == VT_BSTR && ::SysStringLen(vAttr.bstrVal) > 0) | 
| { | 
| -            CString srcLegacy = vAttr.bstrVal; | 
| +            std::wstring src(vAttr.bstrVal, SysStringLen(vAttr.bstrVal)); | 
|  | 
| // Some times, domain is missing. Should this be added on image src's as well?'' | 
| - | 
| // eg. gadgetzone.com.au | 
| -            if (srcLegacy.Left(2) == L"//") | 
| +            if (BeginsWith(src, L"//")) | 
| { | 
| -              srcLegacy = L"http:" + srcLegacy; | 
| +              src = L"http:" + src; | 
| } | 
| // eg. http://w3schools.com/html/html_examples.asp | 
| -            else if (srcLegacy.Left(4) != L"http" && srcLegacy.Left(6) != L"res://") | 
| +            else if (!(BeginsWith(src, L"http") || BeginsWith(src, L"res://"))) | 
| { | 
| -              srcLegacy = L"http://" + ToCString(m_domain) + srcLegacy; | 
| +              src = L"http://" + m_domain + src; | 
| } | 
| -            std::wstring src(ToWstring(srcLegacy)); | 
| UnescapeUrl(src); | 
|  | 
| // Check if Iframe should be traversed | 
|  |