summaryrefslogtreecommitdiff
path: root/backend/pdf/ev-poppler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'backend/pdf/ev-poppler.cc')
-rw-r--r--backend/pdf/ev-poppler.cc18
1 files changed, 6 insertions, 12 deletions
diff --git a/backend/pdf/ev-poppler.cc b/backend/pdf/ev-poppler.cc
index 32005dd8..ef3b06a8 100644
--- a/backend/pdf/ev-poppler.cc
+++ b/backend/pdf/ev-poppler.cc
@@ -251,20 +251,14 @@ pdf_document_save (EvDocument *document,
gboolean retval;
GError *poppler_error = NULL;
- if (pdf_document->forms_modified || pdf_document->annots_modified) {
- retval = poppler_document_save (pdf_document->document,
- uri, &poppler_error);
- if (retval) {
- pdf_document->forms_modified = FALSE;
- pdf_document->annots_modified = FALSE;
- }
+ retval = poppler_document_save (pdf_document->document,
+ uri, &poppler_error);
+ if (retval) {
+ pdf_document->forms_modified = FALSE;
+ pdf_document->annots_modified = FALSE;
} else {
- retval = poppler_document_save_a_copy (pdf_document->document,
- uri, &poppler_error);
- }
-
- if (! retval)
convert_error (poppler_error, error);
+ }
return retval;
}