diff options
author | Carlos Garcia Campos <carlosgc@gnome.org> | 2007-11-03 15:31:12 +0100 |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@annarchy.freedesktop.org> | 2007-11-03 10:11:43 -0700 |
commit | 8c925ad2176507d03817c7f7b9e5b2921608ace4 (patch) | |
tree | ab52b4cb5cb4a7974ce39b1db70e876091df36ef /libspectre/spectre-document.c | |
parent | 07e13606894b22a8750356b72b58e4c02e6e5cd3 (diff) |
Add spectre_document_get_creation_date
Diffstat (limited to 'libspectre/spectre-document.c')
-rw-r--r-- | libspectre/spectre-document.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/libspectre/spectre-document.c b/libspectre/spectre-document.c index 88ea5b5..f80106e 100644 --- a/libspectre/spectre-document.c +++ b/libspectre/spectre-document.c @@ -81,7 +81,7 @@ spectre_document_free (SpectreDocument *document) psdocdestroy (document->doc); document->doc = NULL; } - + free (document); } @@ -151,6 +151,17 @@ spectre_document_get_creator (SpectreDocument *document) } const char * +spectre_document_get_creation_date (SpectreDocument *document) +{ + if (!document->doc) { + document->status = SPECTRE_STATUS_DOCUMENT_NOT_LOADED; + return NULL; + } + + return document->doc->date; +} + +const char * spectre_document_get_format (SpectreDocument *document) { if (!document->doc) { |