[gnumeric] Dynamically test for the edition-canceled property.
- From: Jean Bréfort <jbrefort src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnumeric] Dynamically test for the edition-canceled property.
- Date: Wed, 12 Jan 2011 20:43:23 +0000 (UTC)
commit ec5dc4ad8423eb7d7f722c97804920d1dfc86638
Author: Jean Brefort <jean brefort normalesup org>
Date: Wed Jan 12 21:42:50 2011 +0100
Dynamically test for the edition-canceled property.
src/widgets/ChangeLog | 5 +++++
src/widgets/gnumeric-expr-entry.c | 8 ++++----
2 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/src/widgets/ChangeLog b/src/widgets/ChangeLog
index 31cf77f..b2aa660 100644
--- a/src/widgets/ChangeLog
+++ b/src/widgets/ChangeLog
@@ -1,5 +1,10 @@
2011-01-12 Jean Brefort <jean brefort normalesup org>
+ * gnumeric-expr-entry.c (gee_class_init): dynamically test for
+ the edition-canceled property.
+
+2011-01-12 Jean Brefort <jean brefort normalesup org>
+
* gnumeric-expr-entry.c (gee_set_property), (gee_get_property),
(gee_class_init): override edition-canceled property. [#639287]
diff --git a/src/widgets/gnumeric-expr-entry.c b/src/widgets/gnumeric-expr-entry.c
index 1e2afd9..f6725be 100644
--- a/src/widgets/gnumeric-expr-entry.c
+++ b/src/widgets/gnumeric-expr-entry.c
@@ -1526,10 +1526,10 @@ gee_class_init (GObjectClass *gobject_class)
G_TYPE_NONE, 0);
-#if GTK_CHECK_VERSION(2,20,0)
- g_object_class_override_property
- (gobject_class, PROP_EDITING_CANCELED, "editing-canceled");
-#endif
+ /* FIXME: remove the test when we require gtk+ 2.20 or later */
+ if (g_object_interface_find_property (g_type_interface_peek (gobject_class, gtk_cell_editable_get_type ()), "editing-canceled")) puts("found it!");else puts("does not work");
+ g_object_class_override_property
+ (gobject_class, PROP_EDITING_CANCELED, "editing-canceled");
g_object_class_install_property
(gobject_class, PROP_UPDATE_POLICY,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]