| Index: chrome/browser/extensions/component_loader.cc
|
| diff --git a/chrome/browser/extensions/component_loader.cc b/chrome/browser/extensions/component_loader.cc
|
| index 907d8a7df3431b2c8e3df0d9667e62a1bbc4b51e..4aa2227e9683948de45db5d6b774fb37958d78c9 100644
|
| --- a/chrome/browser/extensions/component_loader.cc
|
| +++ b/chrome/browser/extensions/component_loader.cc
|
| @@ -356,11 +356,19 @@
|
| resources_path.Append(extension_misc::kChromeVoxExtensionPath);
|
|
|
| const CommandLine* command_line = CommandLine::ForCurrentProcess();
|
| + bool is_chromevox_next =
|
| + command_line->HasSwitch(chromeos::switches::kEnableChromeVoxNext);
|
| bool is_guest = command_line->HasSwitch(chromeos::switches::kGuestSession);
|
| - const char* manifest_filename =
|
| - is_guest ? extension_misc::kChromeVoxGuestManifestFilename
|
| - : extension_misc::kChromeVoxManifestFilename;
|
| -
|
| + const char* manifest_filename;
|
| + if (is_chromevox_next) {
|
| + manifest_filename =
|
| + is_guest ? extension_misc::kChromeVoxNextGuestManifestFilename
|
| + : extension_misc::kChromeVoxNextManifestFilename;
|
| + } else {
|
| + manifest_filename =
|
| + is_guest ? extension_misc::kChromeVoxGuestManifestFilename
|
| + : extension_misc::kChromeVoxManifestFilename;
|
| + }
|
| BrowserThread::PostTaskAndReplyWithResult(
|
| BrowserThread::FILE,
|
| FROM_HERE,
|
|
|