Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Saludame.activity/content_window.py
diff options
context:
space:
mode:
Diffstat (limited to 'Saludame.activity/content_window.py')
-rw-r--r--Saludame.activity/content_window.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/Saludame.activity/content_window.py b/Saludame.activity/content_window.py
index ee22607..c890130 100644
--- a/Saludame.activity/content_window.py
+++ b/Saludame.activity/content_window.py
@@ -205,11 +205,13 @@ class ContentWindow(gtk.HBox):
self.web_view.load_uri(self.last_uri)
def _location_changed_cb(self, progress_listener, uri):
- path = utilities.unquote(uri.path.encode("utf-8"))
- uri = u"file://" + path
- if self.last_uri <> uri:
- self.last_uri = uri
- self.position_in_filename(path)
+ if uri:
+ path = utilities.unquote(uri.path.encode("utf-8"))
+ uri = u"file://" + path
+ if self.last_uri <> uri:
+ self.last_uri = uri
+ onlypath = path.split("#")[0]
+ self.position_in_filename(onlypath)
def position_in_filename(self, filepath):
if filepath in self.path_iter: