Bug 659610 - Remove nsGenericHTMLElement::SetAttrHelper and related helper macros. r=qdot

The only remaining instance of NS_IMPL_BOOL_ATTR macro was expanded by hand.

MozReview-Commit-ID: DQ8fGGNTl3y
This commit is contained in:
Adrian Wielgosik
2018-02-24 20:20:23 +01:00
parent 63daf4f595
commit a9ff753f99
5 changed files with 12 additions and 275 deletions

View File

@@ -56,7 +56,17 @@ NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED(nsGenericHTMLFrameElement,
nsIMozBrowserFrame,
nsGenericHTMLFrameElement)
NS_IMPL_BOOL_ATTR(nsGenericHTMLFrameElement, Mozbrowser, mozbrowser)
NS_IMETHODIMP
nsGenericHTMLFrameElement::GetMozbrowser(bool* aValue)
{
*aValue = GetBoolAttr(nsGkAtoms::mozbrowser);
return NS_OK;
}
NS_IMETHODIMP
nsGenericHTMLFrameElement::SetMozbrowser(bool aValue)
{
return SetBoolAttr(nsGkAtoms::mozbrowser, aValue);
}
int32_t
nsGenericHTMLFrameElement::TabIndexDefault()