Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAjay Garg <ajay@activitycentral.com>2012-08-31 08:21:42 (GMT)
committer Ajay Garg <ajay@activitycentral.com>2012-08-31 08:21:42 (GMT)
commit9f3849453a47c915f398e74d0428ddf5556434ac (patch)
treebe3d8ac30249ff898bd6d564766cfe2253998d1a
parent698a300045b19ac40985a9ea9bd90a264de032a5 (diff)
ac#2233: Change the behaviour of Sugar: not connect to adhoc networks by default.
This behaviour is controlled by the gconf-key "/desktop/sugar/network/autoconnect_to_adhoc_networks".
-rw-r--r--rpms/sugar/0135-ac-2233-Change-the-behaviour-of-Sugar-not-connect-to.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/rpms/sugar/0135-ac-2233-Change-the-behaviour-of-Sugar-not-connect-to.patch b/rpms/sugar/0135-ac-2233-Change-the-behaviour-of-Sugar-not-connect-to.patch
new file mode 100644
index 0000000..9d2eb94
--- /dev/null
+++ b/rpms/sugar/0135-ac-2233-Change-the-behaviour-of-Sugar-not-connect-to.patch
@@ -0,0 +1,45 @@
+From f89371d20ec99a545c23cd8b122a5188426c734e Mon Sep 17 00:00:00 2001
+From: Ajay Garg <ajay@activitycentral.com>
+Date: Fri, 31 Aug 2012 13:37:02 +0530
+Subject: [PATCH] ac#2233: Change the behaviour of Sugar: not connect to adhoc networks by default.
+Organization: Sugar Labs Foundation
+Signed-off-by: Ajay Garg <ajay@activitycentral.com>
+---
+
+This behaviour is controlled by the gconf-key
+"/desktop/sugar/network/autoconnect_to_adhoc_networks".
+
+
+ src/jarabe/desktop/meshbox.py | 9 ++++++++-
+ 1 files changed, 8 insertions(+), 1 deletions(-)
+
+diff --git a/src/jarabe/desktop/meshbox.py b/src/jarabe/desktop/meshbox.py
+index c111e7e..950ac12 100644
+--- a/src/jarabe/desktop/meshbox.py
++++ b/src/jarabe/desktop/meshbox.py
+@@ -63,6 +63,11 @@ _OLPC_MESH_ICON_NAME = 'network-mesh'
+ _AUTOSEARCH_TIMEOUT = 1000
+ _FILTERED_ALPHA = 0.33
+
++AUTOCONNECT_TO_ADHOC_NETWORKS_GCONF_KEY = '/desktop/sugar/network/autoconnect_to_adhoc_networks'
++client = gconf.client_get_default()
++AUTOCONNECT_TO_ADHOC_NETWORKS_GCONF_VALUE = client.get_bool(AUTOCONNECT_TO_ADHOC_NETWORKS_GCONF_KEY)
++
++
+
+ class _ActivityIcon(CanvasIcon):
+ def __init__(self, model, file_name, xo_color,
+@@ -621,7 +626,9 @@ class MeshBox(gtk.VBox):
+ self._add_adhoc_network_icon(1)
+ self._add_adhoc_network_icon(6)
+ self._add_adhoc_network_icon(11)
+- self._adhoc_manager.autoconnect()
++
++ if AUTOCONNECT_TO_ADHOC_NETWORKS_GCONF_VALUE == True:
++ self._adhoc_manager.autoconnect()
+
+ def remove_adhoc_networks(self):
+ for icon in self._adhoc_networks:
+--
+1.7.4.4
+