Check the IME component extension's availability on linux_chromeos, so that system fallback VK can be showed.
BUG=405042
TEST=Verified on linux_chromeos.
Committed: https://crrev.com/e36480b80bd6cb307a2dcf5317df16deb3073e94
Cr-Commit-Position: refs/heads/master@{#291642}
6 years, 4 months ago
(2014-08-21 07:02:07 UTC)
#1
Nona, can you please review this cl? Thanks
Seigo Nonaka
https://codereview.chromium.org/495593004/diff/20001/chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc File chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc (right): https://codereview.chromium.org/495593004/diff/20001/chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc#newcode290 chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc:290: content::BrowserThread::PostTaskAndReply( Probably, you may want to use PostTaskAndReplyWIthResult function. ...
6 years, 4 months ago
(2014-08-25 02:01:08 UTC)
#2
lgtm with a nit pick https://codereview.chromium.org/495593004/diff/60001/chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc File chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc (right): https://codereview.chromium.org/495593004/diff/60001/chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc#newcode294 chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc:294: if (!base::SysInfo::IsRunningOnChromeOS()) { nit: ...
6 years, 4 months ago
(2014-08-25 04:43:27 UTC)
#4
lgtm with a nit pick
https://codereview.chromium.org/495593004/diff/60001/chrome/browser/chromeos/...
File
chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc
(right):
https://codereview.chromium.org/495593004/diff/60001/chrome/browser/chromeos/...
chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc:294:
if (!base::SysInfo::IsRunningOnChromeOS()) {
nit:
I perfer
if (condition) {
// doing A
} else {
// doing B
}
rather than
if (!condition) {
// doing B
} else {
// doing A
}
probably in this case
if (base::SysInfo::IsRunnningOnChromeOS()) {
// In the case of real Chrome OS device, the no need to check the path
preinstalled files existence.
DoLoadExtension(profile, extension_id, manifest, file_path);
return;
}
// If current environment is linux_chromeos, check...
base::FilePath* ...
if clearer for me.
Shu Chen
https://codereview.chromium.org/495593004/diff/60001/chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc File chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc (right): https://codereview.chromium.org/495593004/diff/60001/chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc#newcode294 chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc:294: if (!base::SysInfo::IsRunningOnChromeOS()) { On 2014/08/25 04:43:27, Seigo Nonaka wrote: ...
6 years, 4 months ago
(2014-08-25 04:58:06 UTC)
#5
https://codereview.chromium.org/495593004/diff/60001/chrome/browser/chromeos/...
File
chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc
(right):
https://codereview.chromium.org/495593004/diff/60001/chrome/browser/chromeos/...
chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc:294:
if (!base::SysInfo::IsRunningOnChromeOS()) {
On 2014/08/25 04:43:27, Seigo Nonaka wrote:
> nit:
> I perfer
> if (condition) {
> // doing A
> } else {
> // doing B
> }
>
> rather than
> if (!condition) {
> // doing B
> } else {
> // doing A
> }
>
> probably in this case
>
> if (base::SysInfo::IsRunnningOnChromeOS()) {
> // In the case of real Chrome OS device, the no need to check the path
> preinstalled files existence.
> DoLoadExtension(profile, extension_id, manifest, file_path);
> return;
> }
>
> // If current environment is linux_chromeos, check...
> base::FilePath* ...
>
> if clearer for me.
Done.
Shu Chen
The CQ bit was checked by shuchen@chromium.org
6 years, 4 months ago
(2014-08-25 04:59:40 UTC)
#6
Issue 495593004: Check the IME component extension's availability on linux_chromeos, so that system fallback VK can …
(Closed)
Created 6 years, 4 months ago by Shu Chen
Modified 6 years, 3 months ago
Reviewers: Seigo Nonaka
Base URL: https://chromium.googlesource.com/chromium/src.git@master
Comments: 6