summaryrefslogtreecommitdiffstats
path: root/kpdf/part.cpp
diff options
context:
space:
mode:
authorSlávek Banko <[email protected]>2013-11-27 18:33:15 +0100
committerSlávek Banko <[email protected]>2013-11-27 19:30:18 +0100
commitba5469bc7a14cc388b4f690c7ef658812d23deb0 (patch)
tree0e4c7ff51809f438ddd313a14f1a55fba947c741 /kpdf/part.cpp
parentfb2bb6ba87af8599830bb004f6e2cf82a92d1f28 (diff)
downloadtdegraphics-ba5469bc7a14cc388b4f690c7ef658812d23deb0.tar.gz
tdegraphics-ba5469bc7a14cc388b4f690c7ef658812d23deb0.zip
Fix kpdf crash while closing session
This resolves Bug 1728
Diffstat (limited to 'kpdf/part.cpp')
-rw-r--r--kpdf/part.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/kpdf/part.cpp b/kpdf/part.cpp
index f7ad73c9..dee572e6 100644
--- a/kpdf/part.cpp
+++ b/kpdf/part.cpp
@@ -1078,8 +1078,11 @@ void Part::restoreDocument(TDEConfig* config)
void Part::saveDocumentRestoreInfo(TDEConfig* config)
{
- config->writePathEntry( "URL", url().url() );
- config->writeEntry( "Viewport", m_document->viewport().toString() );
+ if ( url().isValid() )
+ {
+ config->writePathEntry( "URL", url().url() );
+ config->writeEntry( "Viewport", m_document->viewport().toString() );
+ }
}
/*