From 620c4956eccfc959a155f28de7bf9fd635bbaa7b Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 23 Jun 2014 19:07:52 +0200 Subject: [PATCH] tui: fix inverted option "Require IPvX addressing for this connection" https://bugzilla.redhat.com/show_bug.cgi?id=1108839 Signed-off-by: Thomas Haller (cherry picked from commit 41a20a75a16b5176511a23348d2c4d5d8de3085a) --- tui/nmt-page-ip4.c | 3 ++- tui/nmt-page-ip6.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tui/nmt-page-ip4.c b/tui/nmt-page-ip4.c index a869715856..1c2d31744c 100644 --- a/tui/nmt-page-ip4.c +++ b/tui/nmt-page-ip4.c @@ -187,7 +187,8 @@ nmt_page_ip4_constructed (GObject *object) widget = nmt_newt_checkbox_new (_("Require IPv4 addressing for this connection")); g_object_bind_property (s_ip4, NM_SETTING_IP4_CONFIG_MAY_FAIL, widget, "active", - G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL); + G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL | + G_BINDING_INVERT_BOOLEAN); nmt_page_grid_append (grid, NULL, widget, NULL); G_OBJECT_CLASS (nmt_page_ip4_parent_class)->constructed (object); diff --git a/tui/nmt-page-ip6.c b/tui/nmt-page-ip6.c index 0c63f872e5..ae859bd931 100644 --- a/tui/nmt-page-ip6.c +++ b/tui/nmt-page-ip6.c @@ -185,7 +185,8 @@ nmt_page_ip6_constructed (GObject *object) widget = nmt_newt_checkbox_new (_("Require IPv6 addressing for this connection")); g_object_bind_property (s_ip6, NM_SETTING_IP6_CONFIG_MAY_FAIL, widget, "active", - G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL); + G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL | + G_BINDING_INVERT_BOOLEAN); nmt_page_grid_append (grid, NULL, widget, NULL); G_OBJECT_CLASS (nmt_page_ip6_parent_class)->constructed (object);