Index: eog-info-view-exif.c
===================================================================
RCS file: /cvs/gnome/eog/libeog/eog-info-view-exif.c,v
retrieving revision 1.10
diff -u -3 -p -b -B -d -r1.10 eog-info-view-exif.c
--- eog-info-view-exif.c	7 Jan 2006 04:54:57 -0000	1.10
+++ eog-info-view-exif.c	10 Aug 2006 20:41:51 -0000
@@ -341,12 +341,24 @@ exif_entry_cb (ExifEntry *entry, gpointe
 		set_row_data (store, path, NULL, exif_tag_get_name (entry->tag), exif_entry_get_value (entry, b, sizeof(b)));	
 	}
 	else {
+		ExifMnoteData *mnote = (entry->tag == EXIF_TAG_MAKER_NOTE ? 
+										exif_data_get_mnote_data (entry->parent->parent) : 
+										0);
+		if (mnote) {
+			// Supported MakerNote Found
+			unsigned int i, c = exif_mnote_data_count (mnote);
+			for (i = 0; i < c; i++) {
+				set_row_data (store, NULL, exif_categories[EXIF_CATEGORY_MAKER_NOTE].path,
+			     	exif_mnote_data_get_title (mnote, i), exif_mnote_data_get_value (mnote, i, b, sizeof(b)));	
+			}
+		} else {
 		cat = get_exif_category (entry);
 		path = set_row_data (store, NULL, exif_categories[cat].path,
 				     exif_tag_get_name (entry->tag), exif_entry_get_value (entry, b, sizeof(b)));	
 		g_hash_table_insert (priv->id_path_hash,
 				     GINT_TO_POINTER (entry->tag),
 				     path);
+		}
 	}
 }
 
