| Index: views/controls/button/text_button.cc
 | 
| diff --git a/views/controls/button/text_button.cc b/views/controls/button/text_button.cc
 | 
| index 40d4d68bb97f6e122ea7ab9508012f281d2268f4..9fcf477438dc34431701e0d7acfc4c40cde0cf87 100644
 | 
| --- a/views/controls/button/text_button.cc
 | 
| +++ b/views/controls/button/text_button.cc
 | 
| @@ -397,7 +397,8 @@ void TextButton::SetEnabled(bool enabled) {
 | 
|  }
 | 
|  
 | 
|  bool TextButton::OnMousePressed(const MouseEvent& e) {
 | 
| -  RequestFocus();
 | 
| +  if (request_focus_on_press())
 | 
| +    RequestFocus();
 | 
|    return true;
 | 
|  }
 | 
|  
 | 
| 
 |