diff src/layout_util.c @ 482:75b7154e6435

Use image_osd_toggle() in layout_menu_overlay_cb(). Drop layout_image_overlay_update().
author zas_
date Tue, 22 Apr 2008 09:01:29 +0000
parents 5212d4fed37f
children 3809ffa3567b
line wrap: on
line diff
--- a/src/layout_util.c	Tue Apr 22 08:53:07 2008 +0000
+++ b/src/layout_util.c	Tue Apr 22 09:01:29 2008 +0000
@@ -550,22 +550,7 @@
 {
 	LayoutWindow *lw = data;
 
-	if (image_osd_get(lw->image, NULL, NULL))
-		{
-		if (image_osd_histogram_onoff_status(lw->image))
-			{
-			image_osd_histogram_onoff_toggle(lw->image, 0);
-			layout_image_overlay_update(lw);
-			}
-		else
-			layout_image_overlay_toggle(lw);
-		}
-	else
-		{
-		layout_image_overlay_toggle(lw);
-		image_osd_histogram_onoff_toggle(lw->image, 1);
-		layout_image_overlay_update(lw);
-		}
+	image_osd_toggle(lw->image);
 }
 
 static void layout_menu_histogram_chan_cb(GtkAction *action, gpointer data)
@@ -573,7 +558,6 @@
 	LayoutWindow *lw = data;
 
 	image_osd_histogram_chan_toggle(lw->image);
-	layout_image_overlay_update(lw);
 }
 
 static void layout_menu_histogram_log_cb(GtkAction *action, gpointer data)
@@ -581,7 +565,6 @@
 	LayoutWindow *lw = data;
 
 	image_osd_histogram_log_toggle(lw->image);
-	layout_image_overlay_update(lw);
 }
 
 static void layout_menu_refresh_cb(GtkAction *action, gpointer data)