# HG changeset patch # User zas_ # Date 1208118825 0 # Node ID d3e509c0940e0a2d6789158165f5d84c5a309a4c # Parent 673d1eb5af7377c1814a1cd35d269c2498db2bb6 Apply exif display config (Never/If set/Always) to pan view too. diff -r 673d1eb5af73 -r d3e509c0940e src/pan-view.c --- a/src/pan-view.c Sun Apr 13 19:21:13 2008 +0000 +++ b/src/pan-view.c Sun Apr 13 20:33:45 2008 +0000 @@ -1443,9 +1443,17 @@ gchar *label; gchar *text; - label = g_strdup_printf("%s:", exif_get_description_by_key(ExifUIList[i].key)); + if (ExifUIList[i].current == EXIF_UI_OFF) continue; + text = exif_get_data_as_text(exif, ExifUIList[i].key); text = bar_exif_validate_text(text); + if (ExifUIList[i].current == EXIF_UI_IFSET && (!text || !*text)) + { + if (text) g_free(text); + continue; + } + + label = g_strdup_printf("%s:", exif_get_description_by_key(ExifUIList[i].key)); pan_text_alignment_add(ta, label, text); g_free(label); g_free(text);