Index: chrome/browser/extensions/api/input_ime/input_ime_api.cc |
diff --git a/chrome/browser/extensions/api/input_ime/input_ime_api.cc b/chrome/browser/extensions/api/input_ime/input_ime_api.cc |
index d051dab714ac8038a8dfd5f866a543fbe3d3928e..b1ea5018c33ac63e011b913fabaaf6727afa6b32 100644 |
--- a/chrome/browser/extensions/api/input_ime/input_ime_api.cc |
+++ b/chrome/browser/extensions/api/input_ime/input_ime_api.cc |
@@ -490,9 +490,14 @@ bool InputImeSetCompositionFunction::RunSync() { |
SetComposition::Params::Parameters::SegmentsType::STYLE_UNDERLINE) { |
segments.back().style = |
InputMethodEngineInterface::SEGMENT_STYLE_UNDERLINE; |
- } else { |
+ } else if (segments_args[i]->style == |
+ SetComposition::Params::Parameters::SegmentsType:: |
+ STYLE_DOUBLEUNDERLINE) { |
segments.back().style = |
InputMethodEngineInterface::SEGMENT_STYLE_DOUBLE_UNDERLINE; |
+ } else { |
+ segments.back().style = |
+ InputMethodEngineInterface::SEGMENT_STYLE_NO_UNDERLINE; |
} |
} |
} |