Bug 1117833 - Cancel pending visit and save immediately when title is updated. r?mcomella
MozReview-Commit-ID: 3eSyovpfO3A
--- a/mobile/android/components/build/nsAndroidHistory.cpp
+++ b/mobile/android/components/build/nsAndroidHistory.cpp
@@ -282,16 +282,20 @@ nsAndroidHistory::SetURITitle(nsIURI *aU
if (IsEmbedURI(aURI)) {
return NS_OK;
}
if (jni::IsAvailable()) {
nsAutoCString uri;
nsresult rv = aURI->GetSpec(uri);
if (NS_FAILED(rv)) return rv;
+ if (RemovePendingVisitURI(aURI)) {
+ // We have a title, so aURI isn't a redirect, so save the visit now before setting the title.
+ SaveVisitURI(aURI);
+ }
NS_ConvertUTF8toUTF16 uriString(uri);
widget::GeckoAppShell::SetURITitle(uriString, aTitle);
}
return NS_OK;
}
NS_IMETHODIMP
nsAndroidHistory::NotifyVisited(nsIURI *aURI)