[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 66958] Reload does not reload the current page in web sites with
From: Germain Garand <germain () ebooksfrance ! com>
Date: 2007-07-23 0:59:42
Message-ID: 20070723005942.15692.qmail () ktown ! kde ! org
[Download RAW message or body]
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.kde.org/show_bug.cgi?id=66958
germain ebooksfrance com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
Resolution| |FIXED
------- Additional Comments From germain ebooksfrance com 2007-07-23 02:59 -------
SVN commit 691145 by ggarand:
reinstating patch by Hasso Tepper that was once reverted for BIC problems,
then forgotten.
(kdebase part)
BUG: 66958
M +1 -1 konqmainwindow.cpp
M +5 -2 konqview.cpp
M +1 -1 konqview.h
--- trunk/KDE/kdebase/apps/konqueror/src/konqmainwindow.cpp #691144:691145
@ -1773,7 +1773,7 @
KonqOpenURLRequest req( reloadView->typedUrl() );
req.userRequestedReload = true;
- if ( reloadView->prepareReload( req.args ) )
+ if ( reloadView->prepareReload( req.args, true /* softReload */ ) )
{
reloadView->lockHistory();
// Reuse current servicetype for local files, but not for remote files (it \
could have changed, e.g. over HTTP)
--- trunk/KDE/kdebase/apps/konqueror/src/konqview.cpp #691144:691145
@ -171,7 +171,7 @
// Typing "Enter" again after the URL of an aborted view, triggers a reload.
if ( m_bAborted && m_pPart && m_pPart->url() == url && !args.doPost())
{
- if ( !prepareReload( args ) )
+ if ( !prepareReload( args, false /* not softReload */ ) )
return;
if ( ext )
ext->setUrlArgs( args );
@ -1327,9 +1327,12 @
KGlobal::setActiveComponent( m_pPart->componentData() );
}
-bool KonqView::prepareReload( KParts::URLArgs& args )
+bool KonqView::prepareReload( KParts::URLArgs& args, bool softReload )
{
args.reload = true;
+ if ( softReload )
+ args.softReload = true;
+
// Repost form data if this URL is the result of a POST HTML form.
if ( m_doPost && !args.redirectedRequest() )
{
--- trunk/KDE/kdebase/apps/konqueror/src/konqview.h #691144:691145
@ -319,7 +319,7 @
// Called before reloading this view. Sets args.reload to true, and offers to \
repost form data. // Returns false in case the reload must be canceled.
- bool prepareReload( KParts::URLArgs& args );
+ bool prepareReload( KParts::URLArgs& args, bool softReload );
// overload for the QString version
void setLocationBarURL( const KUrl& locationBarURL );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic