diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/plugins/dom_mime_type_array.h')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/plugins/dom_mime_type_array.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/modules/plugins/dom_mime_type_array.h b/chromium/third_party/blink/renderer/modules/plugins/dom_mime_type_array.h index d8b01e5a5aa..eef7213b05b 100644 --- a/chromium/third_party/blink/renderer/modules/plugins/dom_mime_type_array.h +++ b/chromium/third_party/blink/renderer/modules/plugins/dom_mime_type_array.h @@ -31,6 +31,7 @@ namespace blink { class ExceptionState; +class Frame; class LocalDOMWindow; class PluginData; @@ -50,6 +51,8 @@ class DOMMimeTypeArray final : public ScriptWrappable, void NamedPropertyEnumerator(Vector<String>&, ExceptionState&) const; bool NamedPropertyQuery(const AtomicString&, ExceptionState&) const; + static bool ShouldReturnEmptyPluginData(Frame*); + // PluginsChangedObserver implementation. void PluginsChanged() override; @@ -59,6 +62,8 @@ class DOMMimeTypeArray final : public ScriptWrappable, PluginData* GetPluginData() const; void ContextDestroyed() override; + bool ShouldReturnEmptyPluginData() const; + HeapVector<Member<DOMMimeType>> dom_mime_types_; }; |