epiphany r7946 - trunk/embed/mozilla
- From: cosimoc svn gnome org
- To: svn-commits-list gnome org
- Subject: epiphany r7946 - trunk/embed/mozilla
- Date: Fri, 15 Feb 2008 10:34:48 +0000 (GMT)
Author: cosimoc
Date: Fri Feb 15 10:34:48 2008
New Revision: 7946
URL: http://svn.gnome.org/viewvc/epiphany?rev=7946&view=rev
Log:
Make Go Up recognize HTML anchors. Bug #335631.
Modified:
trunk/embed/mozilla/mozilla-embed.cpp
Modified: trunk/embed/mozilla/mozilla-embed.cpp
==============================================================================
--- trunk/embed/mozilla/mozilla-embed.cpp (original)
+++ trunk/embed/mozilla/mozilla-embed.cpp Fri Feb 15 10:34:48 2008
@@ -428,8 +428,18 @@
nsCString encoding;
rv = membed->priv->browser->GetEncoding (encoding);
if (NS_FAILED (rv)) return FALSE;
-
+
+ /* Check for HTML anchors */
nsCOMPtr<nsIURI> uri;
+ const char *anchor = strrchr (aUri, '#');
+ if (anchor)
+ {
+ aParent.Assign (aUri);
+ aParent.SetLength (anchor - aUri);
+
+ return TRUE;
+ }
+
rv = EphyUtils::NewURI (getter_AddRefs(uri), nsCString(aUri), encoding.get());
if (NS_FAILED(rv) || !uri) return FALSE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]