diff --git a/mozilla/browser/components/places/src/nsNavHistoryResult.cpp b/mozilla/browser/components/places/src/nsNavHistoryResult.cpp index b3584d64f6e..d2bf2178316 100755 --- a/mozilla/browser/components/places/src/nsNavHistoryResult.cpp +++ b/mozilla/browser/components/places/src/nsNavHistoryResult.cpp @@ -1801,7 +1801,8 @@ nsNavHistoryQueryResultNode::VerifyQueriesSerialized() nsTArray flatQueries; flatQueries.SetCapacity(mQueries.Count()); for (PRInt32 i = 0; i < mQueries.Count(); i ++) - flatQueries.AppendElement(mQueries.ObjectAt(i)); + flatQueries.AppendElement(NS_STATIC_CAST(nsINavHistoryQuery*, + mQueries.ObjectAt(i))); nsNavHistory* history = nsNavHistory::GetHistoryService(); NS_ENSURE_TRUE(history, NS_ERROR_OUT_OF_MEMORY);