From 45361763c9eeb2a7d1d0af6c34e80efa72eceee4 Mon Sep 17 00:00:00 2001
From: Sven Neumann <sven@gimp.org>
Date: Fri, 26 Oct 2007 08:16:25 +0000
Subject: [PATCH] connect to GimpDrawable::update instead of

2007-10-26  Sven Neumann  <sven@gimp.org>

	* app/widgets/gimphistogrameditor.c
	(gimp_histogram_editor_layer_changed): connect to
	GimpDrawable::update instead of GimpViewable::invalidate-preview.

svn path=/trunk/; revision=23953
---
 ChangeLog                         |  6 ++++++
 app/widgets/gimphistogrameditor.c | 34 +++++++++++++++----------------
 2 files changed, 23 insertions(+), 17 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 7da0874ea9..e3807653fa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-10-26  Sven Neumann  <sven@gimp.org>
+
+	* app/widgets/gimphistogrameditor.c
+	(gimp_histogram_editor_layer_changed): connect to
+	GimpDrawable::update instead of GimpViewable::invalidate-preview.
+
 2007-10-25  Kevin Cozens  <kcozens@cvs.gnome.org>
 
 	* plug-ins/script-fu/tinyscheme/scheme-private.h
diff --git a/app/widgets/gimphistogrameditor.c b/app/widgets/gimphistogrameditor.c
index c531564484..25fd675975 100644
--- a/app/widgets/gimphistogrameditor.c
+++ b/app/widgets/gimphistogrameditor.c
@@ -43,26 +43,26 @@
 #include "gimp-intl.h"
 
 
-static void    gimp_histogram_editor_docked_iface_init (GimpDockedInterface *iface);
+static void     gimp_histogram_editor_docked_iface_init (GimpDockedInterface *iface);
 
-static void    gimp_histogram_editor_set_aux_info (GimpDocked          *docked,
-                                                   GList               *aux_info);
-static GList * gimp_histogram_editor_get_aux_info (GimpDocked          *docked);
+static void     gimp_histogram_editor_set_aux_info  (GimpDocked          *docked,
+                                                     GList               *aux_info);
+static GList  * gimp_histogram_editor_get_aux_info  (GimpDocked          *docked);
 
-static void  gimp_histogram_editor_set_image      (GimpImageEditor     *editor,
-                                                   GimpImage           *image);
-static void  gimp_histogram_editor_layer_changed  (GimpImage           *image,
-                                                   GimpHistogramEditor *editor);
-static void  gimp_histogram_editor_update         (GimpHistogramEditor *editor);
+static void     gimp_histogram_editor_set_image     (GimpImageEditor     *editor,
+                                                     GimpImage           *image);
+static void     gimp_histogram_editor_layer_changed (GimpImage           *image,
+                                                     GimpHistogramEditor *editor);
+static void     gimp_histogram_editor_update        (GimpHistogramEditor *editor);
 
-static gboolean gimp_histogram_editor_idle_update (GimpHistogramEditor *editor);
-static gboolean gimp_histogram_menu_sensitivity   (gint                 value,
-                                                   gpointer             data);
-static void  gimp_histogram_editor_menu_update    (GimpHistogramEditor *editor);
-static void  gimp_histogram_editor_name_update    (GimpHistogramEditor *editor);
-static void  gimp_histogram_editor_info_update    (GimpHistogramEditor *editor);
+static gboolean gimp_histogram_editor_idle_update   (GimpHistogramEditor *editor);
+static gboolean gimp_histogram_menu_sensitivity     (gint                 value,
+                                                     gpointer             data);
+static void     gimp_histogram_editor_menu_update   (GimpHistogramEditor *editor);
+static void     gimp_histogram_editor_name_update   (GimpHistogramEditor *editor);
+static void     gimp_histogram_editor_info_update   (GimpHistogramEditor *editor);
 
-static gboolean gimp_histogram_view_expose        (GimpHistogramEditor *editor);
+static gboolean gimp_histogram_view_expose          (GimpHistogramEditor *editor);
 
 
 G_DEFINE_TYPE_WITH_CODE (GimpHistogramEditor, gimp_histogram_editor,
@@ -317,7 +317,7 @@ gimp_histogram_editor_layer_changed (GimpImage           *image,
 
   if (editor->drawable)
     {
-      g_signal_connect_object (editor->drawable, "invalidate-preview",
+      g_signal_connect_object (editor->drawable, "update",
                                G_CALLBACK (gimp_histogram_editor_update),
                                editor, G_CONNECT_SWAPPED);
       g_signal_connect_object (editor->drawable, "alpha-changed",