Title: [228103] trunk/Source/WebCore
- Revision
- 228103
- Author
- commit-qu...@webkit.org
- Date
- 2018-02-05 10:37:11 -0800 (Mon, 05 Feb 2018)
Log Message
Use downcast in createLinkPreloadResourceClient
https://bugs.webkit.org/show_bug.cgi?id=182488
Patch by Youenn Fablet <you...@apple.com> on 2018-02-05
Reviewed by Antti Koivisto.
No observable change of behavior.
* loader/LinkLoader.cpp:
(WebCore::createLinkPreloadResourceClient):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (228102 => 228103)
--- trunk/Source/WebCore/ChangeLog 2018-02-05 18:12:23 UTC (rev 228102)
+++ trunk/Source/WebCore/ChangeLog 2018-02-05 18:37:11 UTC (rev 228103)
@@ -1,3 +1,15 @@
+2018-02-05 Youenn Fablet <you...@apple.com>
+
+ Use downcast in createLinkPreloadResourceClient
+ https://bugs.webkit.org/show_bug.cgi?id=182488
+
+ Reviewed by Antti Koivisto.
+
+ No observable change of behavior.
+
+ * loader/LinkLoader.cpp:
+ (WebCore::createLinkPreloadResourceClient):
+
2018-02-05 Chris Dumez <cdu...@apple.com>
Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https.html is flaky
Modified: trunk/Source/WebCore/loader/LinkLoader.cpp (228102 => 228103)
--- trunk/Source/WebCore/loader/LinkLoader.cpp 2018-02-05 18:12:23 UTC (rev 228102)
+++ trunk/Source/WebCore/loader/LinkLoader.cpp 2018-02-05 18:37:11 UTC (rev 228103)
@@ -139,13 +139,13 @@
{
switch (resource.type()) {
case CachedResource::ImageResource:
- return LinkPreloadImageResourceClient::create(loader, static_cast<CachedImage&>(resource));
+ return LinkPreloadImageResourceClient::create(loader, downcast<CachedImage>(resource));
case CachedResource::Script:
- return LinkPreloadScriptResourceClient::create(loader, static_cast<CachedScript&>(resource));
+ return LinkPreloadScriptResourceClient::create(loader, downcast<CachedScript>(resource));
case CachedResource::CSSStyleSheet:
- return LinkPreloadStyleResourceClient::create(loader, static_cast<CachedCSSStyleSheet&>(resource));
+ return LinkPreloadStyleResourceClient::create(loader, downcast<CachedCSSStyleSheet>(resource));
case CachedResource::FontResource:
- return LinkPreloadFontResourceClient::create(loader, static_cast<CachedFont&>(resource));
+ return LinkPreloadFontResourceClient::create(loader, downcast<CachedFont>(resource));
case CachedResource::MediaResource:
if (!RuntimeEnabledFeatures::sharedFeatures().mediaPreloadingEnabled())
ASSERT_NOT_REACHED();
@@ -154,7 +154,7 @@
case CachedResource::TextTrackResource:
#endif
case CachedResource::RawResource:
- return LinkPreloadRawResourceClient::create(loader, static_cast<CachedRawResource&>(resource));
+ return LinkPreloadRawResourceClient::create(loader, downcast<CachedRawResource>(resource));
case CachedResource::MainResource:
case CachedResource::Icon:
#if ENABLE(SVG_FONTS)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes