From 43a117e773a2099f102c35a67f1fb24c2e8319fb Mon Sep 17 00:00:00 2001
From: Olivier Fourdan <fourdan.olivier@wanadoo.fr>
Date: Tue, 11 Nov 2008 18:53:57 +0000
Subject: [PATCH] 	* settings-dialogs/xfwm4-settings.c: Fix focus model
 selection

(Old svn revision: 28760)
---
 ChangeLog                         | 4 ++++
 settings-dialogs/xfwm4-settings.c | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index e4ff45c14..7c3a2800c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-11-11  olivier
+
+	* settings-dialogs/xfwm4-settings.c: Fix focus model selection
+
 2008-11-11	jannis
 
 	* src/settings.c: Place the sidewalks again after wrap_workspaces has
diff --git a/settings-dialogs/xfwm4-settings.c b/settings-dialogs/xfwm4-settings.c
index 3cdbcd646..c4e879e0b 100644
--- a/settings-dialogs/xfwm4-settings.c
+++ b/settings-dialogs/xfwm4-settings.c
@@ -420,6 +420,7 @@ xfwm_settings_constructed (GObject *object)
   GtkWidget          *focus_delay_scale;
   GtkWidget          *raise_on_click_check;
   GtkWidget          *raise_on_focus_check;
+  GtkWidget          *click_to_focus_radio;
   GtkWidget          *focus_new_check;
   GtkWidget          *box_move_check;
   GtkWidget          *box_resize_check;
@@ -629,6 +630,7 @@ xfwm_settings_constructed (GObject *object)
   focus_new_check = glade_xml_get_widget (settings->priv->glade_xml, "focus_new_check");
   raise_on_focus_check = glade_xml_get_widget (settings->priv->glade_xml, "raise_on_focus_check");
   raise_on_click_check = glade_xml_get_widget (settings->priv->glade_xml, "raise_on_click_check");
+  click_to_focus_radio = glade_xml_get_widget (settings->priv->glade_xml, "click_to_focus_radio");
 
   /* Focus tab */
   xfconf_g_property_bind (settings->priv->wm_channel, "/general/focus_delay", G_TYPE_INT,
@@ -639,6 +641,8 @@ xfwm_settings_constructed (GObject *object)
                           raise_on_focus_check, "active");
   xfconf_g_property_bind (settings->priv->wm_channel, "/general/focus_new", G_TYPE_BOOLEAN,
                           focus_new_check, "active");
+  xfconf_g_property_bind (settings->priv->wm_channel, "/general/click_to_focus", G_TYPE_BOOLEAN,
+                          click_to_focus_radio, "active");
 
   g_signal_connect (settings->priv->wm_channel, "property-changed::/general/click_to_focus", 
                     G_CALLBACK (xfwm_settings_click_to_focus_property_changed), settings);
-- 
GitLab