Index: third_party/WebKit/Source/core/layout/LayoutEmbeddedObject.h |
diff --git a/third_party/WebKit/Source/core/layout/LayoutEmbeddedObject.h b/third_party/WebKit/Source/core/layout/LayoutEmbeddedObject.h |
index fc45dbb5914da3f3b4c28d4b89a04babe9a6b745..0d7fc485dc7c9c93e574608b4f1b934d990501ca 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutEmbeddedObject.h |
+++ b/third_party/WebKit/Source/core/layout/LayoutEmbeddedObject.h |
@@ -36,11 +36,12 @@ public: |
LayoutEmbeddedObject(Element*); |
~LayoutEmbeddedObject() override; |
- enum PluginUnavailabilityReason { |
+ enum PluginAvailability { |
+ PluginAvailable, |
PluginMissing, |
PluginBlockedByContentSecurityPolicy, |
}; |
- void setPluginUnavailabilityReason(PluginUnavailabilityReason); |
+ void setPluginAvailability(PluginAvailability); |
bool showsUnavailablePluginIndicator() const; |
const char* name() const override { return "LayoutEmbeddedObject"; } |
@@ -64,8 +65,7 @@ private: |
CompositingReasons additionalCompositingReasons() const override; |
- bool m_showsUnavailablePluginIndicator; |
- PluginUnavailabilityReason m_pluginUnavailabilityReason; |
+ PluginAvailability m_pluginAvailability = PluginAvailable; |
String m_unavailablePluginReplacementText; |
}; |