DescriptionRemove layoutObject() dependency from HTMLPlugInElement::layoutObjectIsFocusable().
- Introduce HTMLPlugInElement::m_pluginIsAvailable.
It is equivalent to:
layoutObject() && layoutObject()->isEmbeddedObject() &&
!layoutEmbeddedItem().showsUnavailablePluginIndicator()
- Remove LayoutEmbeddedObject::m_showsUnavailablePluginIndicator.
Add PluginAvailable state to PluginUnavailabilityReason, and rename it to
PluginAvailability. We can replace m_showsUnavailablePluginIndicator with
|m_pluginAvailability != PluginAvailable|.
This CL should not have any behavior changes.
BUG=630066
Committed: https://crrev.com/d0e00543bb2990a7478964be5fc613181bbdd249
Cr-Commit-Position: refs/heads/master@{#406786}
Patch Set 1 #
Total comments: 6
Patch Set 2 : Rename PluginUnavailabilityReason to PluginAvailability #
Total comments: 2
Patch Set 3 : comment grammar #
Messages
Total messages: 25 (14 generated)
|