зеркало из https://github.com/mozilla/pjs.git
Make URIs in the style system nsIURI pointers instead of strings. b=113173 r+sr=bzbarsky
This commit is contained in:
Родитель
f4f2249c36
Коммит
2d063297b7
|
@ -332,12 +332,16 @@ inCSSValueSearch::SearchStyleValue(nsICSSStyleRule* aRule, nsCSSProperty aProp)
|
|||
aRule->GetValue(aProp, value);
|
||||
|
||||
if (value.GetUnit() == eCSSUnit_URL) {
|
||||
nsAutoString* result = new nsAutoString();
|
||||
value.GetStringValue(*result);
|
||||
if (mReturnRelativeURLs)
|
||||
nsCAutoString spec;
|
||||
nsIURI* url = value.GetURLValue();
|
||||
if (url) {
|
||||
url->GetSpec(spec);
|
||||
nsAutoString* result = new NS_ConvertUTF8toUTF16(spec);
|
||||
if (mReturnRelativeURLs)
|
||||
EqualizeURL(result);
|
||||
mResults->AppendElement((void*)result);
|
||||
mResultCount++;
|
||||
mResults->AppendElement(result);
|
||||
mResultCount++;
|
||||
}
|
||||
}
|
||||
|
||||
return NS_OK;
|
||||
|
|
Загрузка…
Ссылка в новой задаче