Index: chrome/browser/ui/webui/media_internals/media_internals_ui.cc |
diff --git a/chrome/browser/ui/webui/media_internals_ui.cc b/chrome/browser/ui/webui/media_internals/media_internals_ui.cc |
similarity index 92% |
rename from chrome/browser/ui/webui/media_internals_ui.cc |
rename to chrome/browser/ui/webui/media_internals/media_internals_ui.cc |
index de2f4227113effe68db6fbd58a91fd8c1faac324..b2cf2ce4c98bdd88cb3b708218604b2cbf0df8c5 100644 |
--- a/chrome/browser/ui/webui/media_internals_ui.cc |
+++ b/chrome/browser/ui/webui/media_internals/media_internals_ui.cc |
@@ -2,13 +2,13 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/browser/ui/webui/media_internals_ui.h" |
+#include "chrome/browser/ui/webui/media_internals/media_internals_ui.h" |
-#include "base/memory/ref_counted_memory.h" |
#include "base/values.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h" |
#include "chrome/browser/ui/webui/chrome_url_data_manager.h" |
+#include "chrome/browser/ui/webui/media_internals/media_internals_handler.h" |
#include "chrome/common/jstemplate_builder.h" |
#include "chrome/common/url_constants.h" |
#include "grit/browser_resources.h" |
@@ -69,8 +69,7 @@ std::string MediaInternalsHTMLSource::GetMimeType( |
return "text/html"; |
} |
-} // namespace |
- |
+} // namespace |
//////////////////////////////////////////////////////////////////////////////// |
// |
@@ -80,7 +79,8 @@ std::string MediaInternalsHTMLSource::GetMimeType( |
MediaInternalsUI::MediaInternalsUI(TabContents* contents) |
: ChromeWebUI(contents) { |
+ AddMessageHandler((new MediaInternalsMessageHandler())->Attach(this)); |
+ |
contents->profile()->GetChromeURLDataManager()->AddDataSource( |
new MediaInternalsHTMLSource()); |
} |
- |