summaryrefslogtreecommitdiff
path: root/src/eom-exif-details.c
diff options
context:
space:
mode:
authorFelix Riemann <[email protected]>2011-07-17 15:49:52 +0200
committerraveit65 <[email protected]>2018-07-14 16:25:43 +0200
commita3a89e0c0b7b7f8874964481de8d714d61cc4037 (patch)
treea7d67e8b9c9bc648d0d07e7795a78e5977807926 /src/eom-exif-details.c
parentfe21ccda6e57a6de444bcfb87919c8b7d329262c (diff)
downloadeom-a3a89e0c0b7b7f8874964481de8d714d61cc4037.tar.bz2
eom-a3a89e0c0b7b7f8874964481de8d714d61cc4037.tar.xz
Place GPS Exif tags into their own subcategory
origin commit: https://gitlab.gnome.org/GNOME/eog/commit/e046f81
Diffstat (limited to 'src/eom-exif-details.c')
-rw-r--r--src/eom-exif-details.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/eom-exif-details.c b/src/eom-exif-details.c
index 928e5f6..1b1e548 100644
--- a/src/eom-exif-details.c
+++ b/src/eom-exif-details.c
@@ -49,6 +49,7 @@ typedef enum {
EXIF_CATEGORY_CAMERA,
EXIF_CATEGORY_IMAGE_DATA,
EXIF_CATEGORY_IMAGE_TAKING_CONDITIONS,
+ EXIF_CATEGORY_GPS_DATA,
EXIF_CATEGORY_MAKER_NOTE,
EXIF_CATEGORY_OTHER,
#ifdef HAVE_EXEMPI
@@ -68,13 +69,14 @@ static ExifCategoryInfo exif_categories[] = {
{ N_("Camera"), "0" },
{ N_("Image Data"), "1" },
{ N_("Image Taking Conditions"), "2" },
- { N_("Maker Note"), "3" },
- { N_("Other"), "4" },
+ { N_("GPS Data"), "3" },
+ { N_("Maker Note"), "4" },
+ { N_("Other"), "5" },
#ifdef HAVE_EXEMPI
- { N_("XMP Exif"), "5" },
- { N_("XMP IPTC"), "6" },
- { N_("XMP Rights Management"), "7" },
- { N_("XMP Other"), "8" },
+ { N_("XMP Exif"), "6" },
+ { N_("XMP IPTC"), "7" },
+ { N_("XMP Rights Management"), "8" },
+ { N_("XMP Other"), "9" },
#endif
{ NULL, NULL }
};
@@ -285,7 +287,7 @@ get_exif_category (ExifEntry *entry)
/* Some GPS tag IDs overlap with other ones, so check the IFD */
if (exif_entry_get_ifd (entry) == EXIF_IFD_GPS) {
- return EXIF_CATEGORY_OTHER;
+ return EXIF_CATEGORY_GPS_DATA;
}
for (i = 0; exif_tag_category_map [i].id != -1; i++) {