Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/0001-sdxo-2572-Add-Load_URI-signal-handler-in-Browse-acti.patch
diff options
context:
space:
mode:
authorAriel Calzada <ariel@acivitycentral.com>2013-01-03 16:16:33 (GMT)
committer Ariel Calzada <ariel@acivitycentral.com>2013-01-03 16:16:33 (GMT)
commite4b78ea13c1980f4560bfb568b9476ef1abbd470 (patch)
treee5fade2e07650596f817c91810b6dc601b7722da /0001-sdxo-2572-Add-Load_URI-signal-handler-in-Browse-acti.patch
parent7b33af5cf841faef274a6511d94ec5a2c584fe1d (diff)
sdxo #310 Custom start/home page in Browse and #2769 Applying downstream changes to Browse-webkit
Diffstat (limited to '0001-sdxo-2572-Add-Load_URI-signal-handler-in-Browse-acti.patch')
-rw-r--r--0001-sdxo-2572-Add-Load_URI-signal-handler-in-Browse-acti.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/0001-sdxo-2572-Add-Load_URI-signal-handler-in-Browse-acti.patch b/0001-sdxo-2572-Add-Load_URI-signal-handler-in-Browse-acti.patch
new file mode 100644
index 0000000..57df173
--- /dev/null
+++ b/0001-sdxo-2572-Add-Load_URI-signal-handler-in-Browse-acti.patch
@@ -0,0 +1,40 @@
+From 40215fa274b74a54da9cfdaa5f4733952395fddb Mon Sep 17 00:00:00 2001
+From: Ajay Garg <ajay@activitycentral.com>
+Date: Wed, 26 Dec 2012 23:35:50 +0530
+Subject: [PATCH 1/3] sdxo#2572: Add "Load_URI" signal-handler in "Browse"
+ activity. When this signal is received (with the "uri"
+ as the argument), this "uri" is reloaded in the
+ "Browse" instance.
+
+---
+ webactivity.py | 7 +++++++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/webactivity.py b/webactivity.py
+index 3c0d337..7024b40 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()
+@@ -247,6 +248,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.
+--
+1.7.10.4
+