diff --git a/mozilla/dom/src/jsurl/nsJSProtocolHandler.cpp b/mozilla/dom/src/jsurl/nsJSProtocolHandler.cpp index d541d3c6fab..1d56cfe135a 100644 --- a/mozilla/dom/src/jsurl/nsJSProtocolHandler.cpp +++ b/mozilla/dom/src/jsurl/nsJSProtocolHandler.cpp @@ -298,11 +298,11 @@ public: // If mURI is just "javascript:", we bring up the JavaScript console // and return NS_ERROR_DOM_RETVAL_UNDEFINED. - nsXPIDLCString spec; - rv = mURI->GetSpec(getter_Copies(spec)); + nsXPIDLCString script; + rv = mURI->GetPath(getter_Copies(script)); if (NS_FAILED(rv)) return rv; - if (PL_strcasecmp(spec, "javascript:") == 0) { + if (*((const char*)script) == '\0') { rv = evalProxy->BringUpConsole(); if (NS_FAILED(rv)) return NS_ERROR_FAILURE; return NS_ERROR_DOM_RETVAL_UNDEFINED;