mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1022667, part 1 - Remove IDToString from nsScriptSecurityManager.cpp. r=Ms2ger
This commit is contained in:
parent
6b907ae33a
commit
f3921075af
@ -81,22 +81,6 @@ bool nsScriptSecurityManager::sStrictFileOriginPolicy = true;
|
||||
///////////////////////////
|
||||
// Convenience Functions //
|
||||
///////////////////////////
|
||||
// Result of this function should not be freed.
|
||||
static inline const char16_t *
|
||||
IDToString(JSContext *cx, jsid id_)
|
||||
{
|
||||
JS::RootedId id(cx, id_);
|
||||
if (JSID_IS_STRING(id))
|
||||
return JS_GetInternedStringChars(JSID_TO_STRING(id));
|
||||
|
||||
JS::Rooted<JS::Value> idval(cx);
|
||||
if (!JS_IdToValue(cx, id, &idval))
|
||||
return nullptr;
|
||||
JSString *str = JS::ToString(cx, idval);
|
||||
if(!str)
|
||||
return nullptr;
|
||||
return JS_GetStringCharsZ(cx, str);
|
||||
}
|
||||
|
||||
class nsAutoInPrincipalDomainOriginSetter {
|
||||
public:
|
||||
|
Loading…
Reference in New Issue
Block a user