From 4379c5200fa0203c92e8f65e00a8ce0b72a20a9b Mon Sep 17 00:00:00 2001 From: "tbogard%aol.net" Date: Tue, 14 Mar 2000 06:30:30 +0000 Subject: [PATCH] When setting the viewMode, dont' do a reload if there isn't already an URL loaded. git-svn-id: svn://10.0.0.236/trunk@62893 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/docshell/base/nsDocShell.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/mozilla/docshell/base/nsDocShell.cpp b/mozilla/docshell/base/nsDocShell.cpp index 3757aadc4eb..313feea77f1 100644 --- a/mozilla/docshell/base/nsDocShell.cpp +++ b/mozilla/docshell/base/nsDocShell.cpp @@ -459,13 +459,15 @@ NS_IMETHODIMP nsDocShell::SetViewMode(PRInt32 aViewMode) { NS_ENSURE_ARG((viewNormal == aViewMode) || (viewSource == aViewMode)); - if(mViewMode != aViewMode) - { - mViewMode = aViewMode; + PRBool reload = PR_FALSE; + + if((mViewMode != aViewMode) && mCurrentURI) + reload = PR_TRUE; + + mViewMode = aViewMode; + + if(reload) Reload(reloadNormal); - } - else - mViewMode = aViewMode; return NS_OK; }