Please explain the reasoning behind this patch. What does it do? 2013/1/3 Ariel Calzada <ariel.calz...@gmail.com>: > --- > webactivity.py | 7 +++++++ > webactivity.py.orig | 5 +++++ > 2 files changed, 12 insertions(+) > > diff --git a/webactivity.py b/webactivity.py > index c5f13c1..fc60069 100644 > --- a/webactivity.py > +++ b/webactivity.py > @@ -20,6 +20,7 @@ import logging > from gettext import gettext as _ > from gettext import ngettext > import os > +import dbus > > from gi.repository import GObject > GObject.threads_init() > @@ -252,6 +253,12 @@ class WebActivity(activity.Activity): > # http://bugs.sugarlabs.org/ticket/3973 > self._cleanup_temp_files() > > + dbus.SessionBus().add_signal_receiver(self._load_uri, 'Load_URI', > + IFACE) > + > + def _load_uri(self, uri): > + self._link_clicked_cb(None, uri) > + > def _cleanup_temp_files(self): > """Removes temporary files generated by Download Manager that > were cancelled by the user or failed for any reason. > diff --git a/webactivity.py.orig b/webactivity.py.orig > index 3c0d337..c5f13c1 100644 > --- a/webactivity.py.orig > +++ b/webactivity.py.orig > @@ -159,6 +159,11 @@ class WebActivity(activity.Activity): > session.set_property('ssl-use-system-ca-file', True) > session.set_property('ssl-strict', False) > > + # Honor the http_proxy variable > + if os.environ.get('http_proxy') is not None: > + proxy_uri = Soup.URI.new(os.environ['http_proxy']) > + session.set_property("proxy-uri",proxy_uri) > + > # By default, cookies are not stored persistently, we have to > # add a cookie jar so that they get saved to disk. We use one > # with a SQlite database: > -- > 1.7.10.4 > > _______________________________________________ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel
-- .. manuq .. _______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel