gnome-scan r747 - trunk/modules/gsane



Author: bersace
Date: Thu Dec 25 18:20:52 2008
New Revision: 747
URL: http://svn.gnome.org/viewvc/gnome-scan?rev=747&view=rev

Log:
Use notify instead of lost changed signal for enum option.

Modified:
   trunk/modules/gsane/gsane-option-handler-generic.c

Modified: trunk/modules/gsane/gsane-option-handler-generic.c
==============================================================================
--- trunk/modules/gsane/gsane-option-handler-generic.c	(original)
+++ trunk/modules/gsane/gsane-option-handler-generic.c	Thu Dec 25 18:20:52 2008
@@ -122,7 +122,7 @@
 }
 
 static void
-gsane_option_handler_generic_enum_option_changed(GSaneOptionHandlerGeneric* self, GObject* option)
+gsane_option_handler_generic_enum_option_changed(GSaneOptionHandlerGeneric* self, GParamSpec* pspec, GObject* option)
 {
 	GnomeScanEnumValue *evalue = NULL;
 	gnome_scan_option_enum_get_value(GNOME_SCAN_OPTION_ENUM(option), &evalue);
@@ -301,7 +301,7 @@
 	g_debug("%s is %s",
 		desc->name, gnome_scan_enum_get_nick(GNOME_SCAN_TYPE_OPTION_HINT, GSANE_OPTION_HANDLER_GENERIC_GET_CLASS(self)->option_hint));
 	self->priv->get_value = gsane_option_handler_generic_enum_get_value;
-	g_signal_connect_swapped(self->priv->option, "changed", G_CALLBACK(gsane_option_handler_generic_enum_option_changed), self);
+	g_signal_connect_swapped(self->priv->option, "notify::value", G_CALLBACK(gsane_option_handler_generic_enum_option_changed), self);
 }
 
 static void



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]