From 4196f9290fdcfbc003de05684b11247b6030d914 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 15 Apr 2010 21:44:23 +0200 Subject: [PATCH] metadata: Another workaround for enum values that are not actually member of the enum --- ext/metadata/metadataexif.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ext/metadata/metadataexif.c b/ext/metadata/metadataexif.c index 68319b57ea..ff6d491b99 100644 --- a/ext/metadata/metadataexif.c +++ b/ext/metadata/metadataexif.c @@ -791,7 +791,11 @@ metadataparse_handle_unit_tags (ExifEntry * entry, MEUserData * meudata, { gboolean ret = TRUE; - switch (entry->tag) { + /* FIXME: Cast to gint because EXIF_TAG_GPS_ALTITUDE_REF + * and EXIF_TAG_GPS_LONGITUDE_REF are not part of ExifTag + * and gcc warns about this + */ + switch ((gint) entry->tag) { case EXIF_TAG_RESOLUTION_UNIT: meudata->resolution_unit = exif_get_short (entry->data, byte_order); if (meudata->resolution_unit == 3) {