Index: views/controls/textfield/textfield.cc |
diff --git a/views/controls/textfield/textfield.cc b/views/controls/textfield/textfield.cc |
index ec99e77eda2ceb8bf2fef6b4f6c2c28051d7c39b..7dfa4daf743ff696df24a3dcf65e9e95b2e41e5f 100644 |
--- a/views/controls/textfield/textfield.cc |
+++ b/views/controls/textfield/textfield.cc |
@@ -141,6 +141,13 @@ void Textfield::ClearSelection() const { |
native_wrapper_->ClearSelection(); |
} |
+bool Textfield::HasSelection() const { |
+ ui::Range range; |
+ if (native_wrapper_) |
+ native_wrapper_->GetSelectedRange(&range); |
+ return !range.is_empty(); |
+} |
+ |
void Textfield::SetTextColor(SkColor color) { |
text_color_ = color; |
use_default_text_color_ = false; |