summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/plugins/dom_mime_type_array.h
diff options
context:
space:
mode:
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.h5
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_;
};