X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fchromeos%2Finput_method%2Finput_method_configuration.cc;h=6c5d5bf5a49fe29b422db3edc130961bcef10050;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=a7b36611d259d1ad9801a8823aca5ccdd49b566a;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/chromeos/input_method/input_method_configuration.cc b/src/chrome/browser/chromeos/input_method/input_method_configuration.cc index a7b3661..6c5d5bf 100644 --- a/src/chrome/browser/chromeos/input_method/input_method_configuration.cc +++ b/src/chrome/browser/chromeos/input_method/input_method_configuration.cc @@ -25,18 +25,19 @@ void OnSessionStateChange(InputMethodManagerImpl* input_method_manager_impl, input_method_manager_impl->SetState(new_state); } +bool g_disable_extension_loading = false; + class InputMethodConfiguration { public: InputMethodConfiguration() {} virtual ~InputMethodConfiguration() {} - void Initialize( - const scoped_refptr& ui_task_runner) { + void Initialize() { IMEBridge::Initialize(); InputMethodManagerImpl* impl = new InputMethodManagerImpl( - scoped_ptr(new InputMethodDelegateImpl)); - impl->Init(ui_task_runner.get()); + scoped_ptr(new InputMethodDelegateImpl), + !g_disable_extension_loading); InputMethodManager::Initialize(impl); DCHECK(InputMethodManager::Get()); @@ -78,12 +79,10 @@ InputMethodConfiguration* g_input_method_configuration = NULL; } // namespace -void Initialize( - const scoped_refptr& ui_task_runner, - const scoped_refptr& file_task_runner) { +void Initialize() { if (!g_input_method_configuration) g_input_method_configuration = new InputMethodConfiguration(); - g_input_method_configuration->Initialize(ui_task_runner); + g_input_method_configuration->Initialize(); } void InitializeForTesting(InputMethodManager* mock_manager) { @@ -92,6 +91,10 @@ void InitializeForTesting(InputMethodManager* mock_manager) { g_input_method_configuration->InitializeForTesting(mock_manager); } +void DisableExtensionLoading() { + g_disable_extension_loading = true; +} + void Shutdown() { if (!g_input_method_configuration) return;