diff --git a/mozilla/js/src/xpconnect/src/xpcstack.cpp b/mozilla/js/src/xpconnect/src/xpcstack.cpp index bef67b54dd6..9a9fc09c42d 100644 --- a/mozilla/js/src/xpconnect/src/xpcstack.cpp +++ b/mozilla/js/src/xpconnect/src/xpcstack.cpp @@ -143,9 +143,10 @@ XPCJSStackFrame::CreateStack(JSContext* cx, JSStackFrame* fp, if(!failed) { - self->mLanguage = JS_IsNativeFrame(cx, fp) ? - nsIProgrammingLanguage::CPLUSPLUS : - nsIProgrammingLanguage::JAVASCRIPT; + if (JS_IsNativeFrame(cx, fp)) + self->mLanguage = nsIProgrammingLanguage::CPLUSPLUS; + else + self->mLanguage = nsIProgrammingLanguage::JAVASCRIPT; if(self->IsJSFrame()) { JSScript* script = JS_GetFrameScript(cx, fp);