[gthumb/ext] implemented comment duplication



commit a166fff1eca9278de73c6c2198315be35f616513
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Thu Sep 10 11:15:35 2009 +0200

    implemented comment duplication

 extensions/comments/gth-comment.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/extensions/comments/gth-comment.c b/extensions/comments/gth-comment.c
index efa1edd..8868f81 100644
--- a/extensions/comments/gth-comment.c
+++ b/extensions/comments/gth-comment.c
@@ -340,11 +340,21 @@ GthComment *
 gth_comment_dup (GthComment *self)
 {
 	GthComment *comment;
+	char       *time;
+	int         i;
 
 	if (self == NULL)
 		return NULL;
 
-	/* FIXME */	
+	comment = gth_comment_new ();
+	gth_comment_set_note (comment, gth_comment_get_note (self));
+	gth_comment_set_place (comment, gth_comment_get_place (self));
+	time = gth_comment_get_time_as_exif_format (self);
+	gth_comment_set_time_from_exif_format (comment, time);
+	for (i = 0; i < self->priv->categories->len; i++)
+		gth_comment_add_category (comment, g_ptr_array_index (self->priv->categories, i));
+
+	g_free (time);
 
 	return comment;
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]