Index: mojo/fetcher/base_application_fetcher.cc |
diff --git a/mojo/fetcher/base_application_fetcher.cc b/mojo/fetcher/base_application_fetcher.cc |
index 68909b578f94a67efe93c62cdafe9223e8b28895..b6b5730c7587b61ab52b011c21fc50e7d9adfe8a 100644 |
--- a/mojo/fetcher/base_application_fetcher.cc |
+++ b/mojo/fetcher/base_application_fetcher.cc |
@@ -5,6 +5,7 @@ |
#include "mojo/fetcher/base_application_fetcher.h" |
#include "mojo/fetcher/about_fetcher.h" |
+#include "mojo/fetcher/data_fetcher.h" |
#include "mojo/fetcher/local_fetcher.h" |
#include "mojo/fetcher/network_fetcher.h" |
#include "mojo/fetcher/switches.h" |
@@ -50,6 +51,11 @@ void BaseApplicationFetcher::FetchRequest( |
return; |
} |
+ if (url.SchemeIs(url::kDataScheme)) { |
+ DataFetcher::Start(url, loader_callback); |
+ return; |
+ } |
+ |
GURL resolved_url = ResolveURL(url); |
if (resolved_url.SchemeIsFile()) { |