Bug 709511 - Remove unused nsCharsetMenu::SetCharsetCheckmark; r=smontagu r=ehsan

This commit is contained in:
Ms2ger 2011-12-13 09:49:31 +11:00
parent 865e9eff78
commit 7696402cf6

View File

@ -201,7 +201,6 @@ private:
nsTArray<nsCString> mDecoderList;
nsresult Done();
nsresult SetCharsetCheckmark(nsString * aCharset, bool aValue);
nsresult FreeResources();
@ -828,31 +827,6 @@ nsresult nsCharsetMenu::Done()
return res;
}
nsresult nsCharsetMenu::SetCharsetCheckmark(nsString * aCharset,
bool aValue)
{
nsresult res = NS_OK;
nsCOMPtr<nsIRDFContainer> container;
nsCOMPtr<nsIRDFResource> node;
res = NewRDFContainer(mInner, kNC_BrowserCharsetMenuRoot, getter_AddRefs(container));
if (NS_FAILED(res)) return res;
// find RDF node for given charset
res = mRDFService->GetUnicodeResource(*aCharset, getter_AddRefs(node));
if (NS_FAILED(res)) return res;
// set checkmark value
nsCOMPtr<nsIRDFLiteral> checkedLiteral;
nsAutoString checked; checked.AssignWithConversion((aValue == true) ? "true" : "false");
res = mRDFService->GetLiteral(checked.get(), getter_AddRefs(checkedLiteral));
if (NS_FAILED(res)) return res;
res = Assert(node, kNC_Checked, checkedLiteral, true);
if (NS_FAILED(res)) return res;
return res;
}
/**
* Free the resources no longer needed by the component.
*/