diff options
Diffstat (limited to 'src/document-undo.cpp')
| -rw-r--r-- | src/document-undo.cpp | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/document-undo.cpp b/src/document-undo.cpp index 2acd740f2..7df4943b7 100644 --- a/src/document-undo.cpp +++ b/src/document-undo.cpp @@ -66,15 +66,6 @@ #include "debug/timestamp.h" #include "event.h" -bool SPDocument::isModified() const { - return rroot ? rroot->attribute("sodipodi:modified") != NULL : false; -} -void SPDocument::setModified(bool modified) { - if (rroot) { - rroot->setAttribute("sodipodi:modified", "true"); - } -} - /* * Undo & redo @@ -208,7 +199,7 @@ sp_document_maybe_done (SPDocument *doc, const gchar *key, const unsigned int ev doc->actionkey = key; doc->virgin = FALSE; - doc->setModified(); + doc->setModifiedSinceSave(); sp_repr_begin_transaction (doc->rdoc); @@ -274,7 +265,7 @@ sp_document_undo (SPDocument *doc) sp_repr_undo_log (log->event); doc->priv->redo = g_slist_prepend (doc->priv->redo, log); - doc->setModified(); + doc->setModifiedSinceSave(); doc->priv->undoStackObservers.notifyUndoEvent(log); ret = TRUE; @@ -320,7 +311,7 @@ sp_document_redo (SPDocument *doc) sp_repr_replay_log (log->event); doc->priv->undo = g_slist_prepend (doc->priv->undo, log); - doc->setModified(); + doc->setModifiedSinceSave(); doc->priv->undoStackObservers.notifyRedoEvent(log); ret = TRUE; |
