/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

package org.mozilla.focus.theme

import android.content.res.Resources
import android.util.TypedValue

/**
 * Resolves the given [attribute] and returns the resource ID.
 */
fun Resources.Theme.resolveAttribute(attribute: Int): Int {
    val typedValue = TypedValue()
    resolveAttribute(attribute, typedValue, true)
    return typedValue.resourceId
}
