Index: Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp |
diff --git a/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp b/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp |
index 88888db0b406654ca9b864b9f82cfb82dad5be71..bd6e2ffdeb74da99f73eade4b85aee516b8477dd 100644 |
--- a/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp |
+++ b/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp |
@@ -53,12 +53,12 @@ const char* HTMLMediaElementEncryptedMedia::supplementName() |
HTMLMediaElementEncryptedMedia& HTMLMediaElementEncryptedMedia::from(HTMLMediaElement& element) |
{ |
- Supplement<HTMLMediaElement>* supplement = Supplement<HTMLMediaElement>::from(element, supplementName()); |
+ HTMLMediaElementEncryptedMedia* supplement = static_cast<HTMLMediaElementEncryptedMedia*>(Supplement<HTMLMediaElement>::from(element, supplementName())); |
if (!supplement) { |
supplement = new HTMLMediaElementEncryptedMedia(); |
provideTo(element, supplementName(), adoptPtr(supplement)); |
} |
- return *static_cast<HTMLMediaElementEncryptedMedia*>(supplement); |
+ return *supplement; |
} |
bool HTMLMediaElementEncryptedMedia::setEmeMode(EmeMode emeMode, ExceptionState& exceptionState) |