From 20f46af588ee10889be57618cb4916db0ea587aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Canek=20Pel=C3=A1ez=20Vald=C3=A9s?= Date: Tue, 4 Apr 2017 16:03:20 -0500 Subject: [PATCH] Clear tag before setting it. --- src/photograph.vala | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/photograph.vala b/src/photograph.vala index 4301c2d..8e49a17 100644 --- a/src/photograph.vala +++ b/src/photograph.vala @@ -173,17 +173,14 @@ namespace GQPE { * @throws GLib.Error if there is an error while loading. */ public void save_metadata() throws GLib.Error { - if (album == "") - metadata.clear_tag(Tag.SUBJECT); - else + metadata.clear_tag(Tag.SUBJECT); + if (album != "") metadata.set_tag_string(Tag.SUBJECT, album); - if (caption == "") - metadata.clear_tag(Tag.CAPTION); - else + metadata.clear_tag(Tag.CAPTION); + if (caption != "") metadata.set_tag_string(Tag.CAPTION, caption); + metadata.clear_tag(Tag.DESCRIPTION); if (comment != "") - metadata.clear_tag(Tag.DESCRIPTION); - else metadata.set_tag_string(Tag.DESCRIPTION, comment); metadata.set_tag_long(Tag.ORIENTATION, orientation); metadata.save_file(file.get_path()); -- GitLab