changeset 1447:a10d70ae85e9

fixed segfault in osd called from img-view http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
author nadvornik
date Sun, 15 Mar 2009 18:41:25 +0000
parents a6f9ba6fd751
children 89dedc61b1bd
files src/image-overlay.c
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/image-overlay.c	Sun Mar 15 18:06:41 2009 +0000
+++ b/src/image-overlay.c	Sun Mar 15 18:41:25 2009 +0000
@@ -147,25 +147,25 @@
 
 void image_osd_toggle(ImageWindow *imd)
 {
-	OverlayStateData *osd;
+	OsdShowFlags show;
 
 	if (!imd) return;
 
-	osd = image_get_osd_data(imd);
-	if (osd->show == OSD_SHOW_NOTHING)
+	show = image_osd_get(imd);
+	if (show == OSD_SHOW_NOTHING)
 		{
 		image_osd_set(imd, OSD_SHOW_INFO | OSD_SHOW_STATUS);
 		return;
 		}
 	else
 		{
-		if (osd->show & OSD_SHOW_HISTOGRAM)
+		if (show & OSD_SHOW_HISTOGRAM)
 			{
 			image_osd_set(imd, OSD_SHOW_NOTHING);
 			}
 		else
 			{
-			image_osd_set(imd, osd->show | OSD_SHOW_HISTOGRAM);
+			image_osd_set(imd, show | OSD_SHOW_HISTOGRAM);
 			}
 		}
 }