diff --git a/mozilla/java/webclient/src_moz/NativeEventThread.cpp b/mozilla/java/webclient/src_moz/NativeEventThread.cpp index a0120800ff9..2448c9a3b86 100644 --- a/mozilla/java/webclient/src_moz/NativeEventThread.cpp +++ b/mozilla/java/webclient/src_moz/NativeEventThread.cpp @@ -548,7 +548,7 @@ void DoMozInitialization(WebShellInitContext * initContext) } nsCOMPtr profileInt = do_QueryInterface(profile); if (profileInt) { - rv = profileInt->StartupWithArgs(cmdLine); + rv = profileInt->StartupWithArgs(cmdLine, PR_FALSE); if (NS_FAILED(rv)) { ::util_ThrowExceptionToJava(env, "Can't statrup nsIProfile service."); return; diff --git a/mozilla/java/webclient/src_moz/NavigationActionEvents.cpp b/mozilla/java/webclient/src_moz/NavigationActionEvents.cpp index 7edae9007fa..aa7941eefd6 100644 --- a/mozilla/java/webclient/src_moz/NavigationActionEvents.cpp +++ b/mozilla/java/webclient/src_moz/NavigationActionEvents.cpp @@ -270,8 +270,8 @@ wsPostEvent::handleEvent () return (void *) rv; } - content = doc->GetRootContent(); - if (!content) { + rv = doc->GetRootContent(getter_AddRefs(content)); + if (NS_FAILED(rv) || !content) { return (void *) rv; }