diff --git a/xpfe/appshell/src/nsWebShellWindow.cpp b/xpfe/appshell/src/nsWebShellWindow.cpp index b33ba04137c2..135a1e64cd0e 100644 --- a/xpfe/appshell/src/nsWebShellWindow.cpp +++ b/xpfe/appshell/src/nsWebShellWindow.cpp @@ -1843,7 +1843,7 @@ void nsWebShellWindow::SetTitleFromXUL() webshellElement = do_QueryInterface(webshellNode); if (webshellElement && windowWidget && NS_SUCCEEDED(webshellElement->GetAttribute("title", windowTitle))) - SetTitle(windowTitle); + SetTitle(windowTitle.GetUnicode()); } // SetTitleFromXUL diff --git a/xpfe/appshell/src/nsWindowMediator.cpp b/xpfe/appshell/src/nsWindowMediator.cpp index a8f9705be805..9dae3a9f62bc 100644 --- a/xpfe/appshell/src/nsWindowMediator.cpp +++ b/xpfe/appshell/src/nsWindowMediator.cpp @@ -489,7 +489,7 @@ NS_IMETHODIMP nsWindowMediator::UpdateWindowTitle( nsIWebShellWindow* inWindow, // Add new title nsCOMPtr newTitle; - if (NS_FAILED(rv = gRDFService->GetLiteral( inTitle, getter_AddRefs(newTitle)))) + if (NS_FAILED(rv = gRDFService->GetLiteral( inTitle.GetUnicode(), getter_AddRefs(newTitle)))) { NS_ERROR("unable to create literal for window name"); return rv; @@ -660,7 +660,7 @@ nsresult nsWindowMediator::AddWindowToRDF( nsWindowInfo* ioWindowInfo ) // Get the RDF literal and add it to our node nsCOMPtr windowTitleLiteral; - if (NS_FAILED(rv = gRDFService->GetLiteral( windowTitle, getter_AddRefs(windowTitleLiteral)))) + if (NS_FAILED(rv = gRDFService->GetLiteral( windowTitle.GetUnicode(), getter_AddRefs(windowTitleLiteral)))) { NS_ERROR("unable to create literal for window name"); return rv;