зеркало из https://github.com/mozilla/pjs.git
Bug 325763 r=annie.sullivan Remove calls to IsVoid, fix void handling
This commit is contained in:
Родитель
d059ec7783
Коммит
2ade7d7e3f
|
@ -1196,10 +1196,7 @@ nsNavBookmarks::GetItemTitle(nsIURI *aURI, nsAString &aTitle)
|
|||
return statement->GetString(nsNavHistory::kGetInfoIndex_UserTitle, aTitle);
|
||||
|
||||
// If there is no user title, check for a history title.
|
||||
rv = statement->GetString(nsNavHistory::kGetInfoIndex_Title, aTitle);
|
||||
if (statement->IsNull(nsNavHistory::kGetInfoIndex_Title))
|
||||
aTitle.SetIsVoid(PR_TRUE);
|
||||
return rv;
|
||||
return statement->GetString(nsNavHistory::kGetInfoIndex_Title, aTitle);
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
|
|
@ -2999,11 +2999,12 @@ nsNavHistory::RowToResult(mozIStorageValueArray* aRow,
|
|||
|
||||
// title
|
||||
nsCAutoString title;
|
||||
title.SetIsVoid(PR_TRUE);
|
||||
if (! aOptions->ForceOriginalTitle()) {
|
||||
rv = aRow->GetUTF8String(kGetInfoIndex_UserTitle, title);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
}
|
||||
if (title.IsEmpty()) {
|
||||
if (title.IsVoid()) {
|
||||
rv = aRow->GetUTF8String(kGetInfoIndex_Title, title);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
}
|
||||
|
@ -3244,25 +3245,12 @@ nsNavHistory::SetPageTitleInternal(nsIURI* aURI, PRBool aIsUserTitle,
|
|||
}
|
||||
|
||||
// page title
|
||||
PRInt32 titleType;
|
||||
rv = mDBGetURLPageInfo->GetTypeOfIndex(kGetInfoIndex_Title, &titleType);
|
||||
rv = mDBGetURLPageInfo->GetString(kGetInfoIndex_Title, title);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
if (titleType == mozIStorageValueArray::VALUE_TYPE_NULL) {
|
||||
title.SetIsVoid(PR_TRUE);
|
||||
} else {
|
||||
rv = mDBGetURLPageInfo->GetString(kGetInfoIndex_Title, title);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
}
|
||||
|
||||
// user title
|
||||
rv = mDBGetURLPageInfo->GetTypeOfIndex(kGetInfoIndex_UserTitle, &titleType);
|
||||
rv = mDBGetURLPageInfo->GetString(kGetInfoIndex_UserTitle, userTitle);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
if (titleType == mozIStorageValueArray::VALUE_TYPE_NULL) {
|
||||
userTitle.SetIsVoid(PR_TRUE);
|
||||
} else {
|
||||
rv = mDBGetURLPageInfo->GetString(kGetInfoIndex_UserTitle, userTitle);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
}
|
||||
}
|
||||
|
||||
// It is actually common to set the title to be the same thing it used to
|
||||
|
|
Загрузка…
Ссылка в новой задаче