From 7d06825b48bb21f6536832d8550fc61b118c23d0 Mon Sep 17 00:00:00 2001 From: "mkmelin+mozilla%iki.fi" Date: Fri, 9 May 2008 20:38:49 +0000 Subject: [PATCH] [Bug 350693] "Character Encoding" in "View Source" window doesn't work p=Simon Montagu , r=neil, sr=mscott, approval1.9=mtschrep git-svn-id: svn://10.0.0.236/trunk@251477 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/toolkit/components/viewsource/content/viewSource.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mozilla/toolkit/components/viewsource/content/viewSource.js b/mozilla/toolkit/components/viewsource/content/viewSource.js index f37038ebecc..85ff37b4d76 100644 --- a/mozilla/toolkit/components/viewsource/content/viewSource.js +++ b/mozilla/toolkit/components/viewsource/content/viewSource.js @@ -181,12 +181,16 @@ function viewSource(url) } if (loadFromURL) { + // We need to set up session history to give us a page descriptor. + // + var webNavigation = getBrowser().webNavigation; + webNavigation.sessionHistory = Components.classes["@mozilla.org/browser/shistory;1"].createInstance(); // // Currently, an exception is thrown if the URL load fails... // var loadFlags = Components.interfaces.nsIWebNavigation.LOAD_FLAGS_NONE; var viewSrcUrl = "view-source:" + url; - getBrowser().webNavigation.loadURI(viewSrcUrl, loadFlags, null, null, null); + webNavigation.loadURI(viewSrcUrl, loadFlags, null, null, null); } //check the view_source.wrap_long_lines pref and set the menuitem's checked attribute accordingly