[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/khtml
From: Allan Sandfeld Jensen <kde () carewolf ! com>
Date: 2007-10-23 21:20:35
Message-ID: 1193174435.507269.20783.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 728649 by carewolf:
Handle content-disposition from frames inside frames too.
BUG: 125870
M +6 -3 khtml_part.cpp
--- trunk/KDE/kdelibs/khtml/khtml_part.cpp #728648:728649
@@ -1990,7 +1990,7 @@
d->m_bFirstData = false;
// ### this is still quite hacky, but should work a lot better than the old \
solution
- if (d->m_decoder->visuallyOrdered())
+ if (d->m_decoder->visuallyOrdered())
d->m_doc->setVisuallyOrdered();
d->m_doc->recalcStyle( NodeImpl::Force );
}
@@ -4439,11 +4439,14 @@
if ( child->m_type != khtml::ChildFrame::Object )
{
QString suggestedFileName;
- if ( child->m_run )
+ int disposition = 0;
+ if ( child->m_run ) {
suggestedFileName = child->m_run->suggestedFileName();
+ disposition = (child->m_run->serverSuggestsSave()) ? \
KParts::BrowserRun::AttachmentDisposition : KParts::BrowserRun::InlineDisposition; + \
}
KParts::BrowserRun::AskSaveResult res = KParts::BrowserRun::askEmbedOrSave(
- url, mimetype, suggestedFileName );
+ url, mimetype, suggestedFileName, disposition );
switch( res ) {
case KParts::BrowserRun::Save:
KHTMLPopupGUIClient::saveURL( widget(), i18n( "Save As" ), url, \
child->m_args.metaData(), QString(), 0, suggestedFileName );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic