[nautilus-actions] Use G_SIGNAL_RUN_CLEANUP signal flag when a class handler is defined
- From: Pierre Wieser <pwieser src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus-actions] Use G_SIGNAL_RUN_CLEANUP signal flag when a class handler is defined
- Date: Sat, 19 Feb 2011 14:35:45 +0000 (UTC)
commit 48196adcc2e5f6a7e4c960bbcaae0a89a1085ffa
Author: Pierre Wieser <pwieser trychlos org>
Date: Thu Feb 17 01:48:02 2011 +0100
Use G_SIGNAL_RUN_CLEANUP signal flag when a class handler is defined
ChangeLog | 5 +++++
src/core/na-iduplicable.c | 4 ++--
src/core/na-settings.c | 2 +-
src/nact/base-window.c | 6 +++---
4 files changed, 11 insertions(+), 6 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 67e4e73..d0043d8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2011-02-16 Pierre Wieser <pwieser trychlos org>
+ * src/core/na-iduplicable.c (interface_base_init):
+ * src/core/na-settings.c (class_init):
+ * src/nact/base-window.c (class_init):
+ Use G_SIGNAL_RUN_CLEANUP signal flag when an object handler is defined.
+
* docs/reference/Makefile.am:
* src/nact/Makefile.am:
* run-distcheck.sh: Fix make distcheck.
diff --git a/src/core/na-iduplicable.c b/src/core/na-iduplicable.c
index 1566372..3e6bb39 100644
--- a/src/core/na-iduplicable.c
+++ b/src/core/na-iduplicable.c
@@ -160,7 +160,7 @@ interface_base_init( NAIDuplicableInterface *klass )
st_signals[ MODIFIED_CHANGED ] = g_signal_new_class_handler(
IDUPLICABLE_SIGNAL_MODIFIED_CHANGED,
G_TYPE_OBJECT,
- G_SIGNAL_RUN_LAST,
+ G_SIGNAL_RUN_CLEANUP,
G_CALLBACK( on_modified_changed_class_handler ),
NULL,
NULL,
@@ -192,7 +192,7 @@ interface_base_init( NAIDuplicableInterface *klass )
st_signals[ VALID_CHANGED ] = g_signal_new_class_handler(
IDUPLICABLE_SIGNAL_VALID_CHANGED,
G_TYPE_OBJECT,
- G_SIGNAL_RUN_LAST,
+ G_SIGNAL_RUN_CLEANUP,
G_CALLBACK( on_valid_changed_class_handler ),
NULL,
NULL,
diff --git a/src/core/na-settings.c b/src/core/na-settings.c
index 92676ec..23a1540 100644
--- a/src/core/na-settings.c
+++ b/src/core/na-settings.c
@@ -281,7 +281,7 @@ class_init( NASettingsClass *klass )
st_signals[ KEY_CHANGED ] = g_signal_new_class_handler(
SETTINGS_SIGNAL_KEY_CHANGED,
NA_SETTINGS_TYPE,
- G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
+ G_SIGNAL_RUN_CLEANUP | G_SIGNAL_ACTION,
G_CALLBACK( on_key_changed_final_handler ),
NULL, /* accumulator */
NULL, /* accumulator data */
diff --git a/src/nact/base-window.c b/src/nact/base-window.c
index 6296bbf..f40ae34 100644
--- a/src/nact/base-window.c
+++ b/src/nact/base-window.c
@@ -255,7 +255,7 @@ class_init( BaseWindowClass *klass )
g_signal_new_class_handler(
BASE_SIGNAL_INITIALIZE_GTK,
G_TYPE_FROM_CLASS( klass ),
- G_SIGNAL_RUN_LAST,
+ G_SIGNAL_RUN_CLEANUP,
G_CALLBACK( on_initialize_gtk_toplevel_class_handler ),
NULL,
NULL,
@@ -275,7 +275,7 @@ class_init( BaseWindowClass *klass )
g_signal_new_class_handler(
BASE_SIGNAL_INITIALIZE_WINDOW,
G_TYPE_FROM_CLASS( klass ),
- G_SIGNAL_RUN_LAST,
+ G_SIGNAL_RUN_CLEANUP,
G_CALLBACK( on_initialize_base_window_class_handler ),
NULL,
NULL,
@@ -297,7 +297,7 @@ class_init( BaseWindowClass *klass )
g_signal_new_class_handler(
BASE_SIGNAL_ALL_WIDGETS_SHOWED,
G_TYPE_FROM_CLASS( klass ),
- G_SIGNAL_RUN_LAST,
+ G_SIGNAL_RUN_CLEANUP,
G_CALLBACK( on_all_widgets_showed_class_handler ),
NULL,
NULL,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]