| Index: chrome/browser/browser.cc
|
| ===================================================================
|
| --- chrome/browser/browser.cc (revision 7347)
|
| +++ chrome/browser/browser.cc (working copy)
|
| @@ -896,8 +896,13 @@
|
| LocationBarView* lbv = GetLocationBarView();
|
| if (lbv) {
|
| AutocompleteEditView* aev = lbv->location_entry();
|
| - aev->SetFocus();
|
| - aev->SelectAll(true);
|
| + if (aev->IsSelectAll()) {
|
| + aev->DeSelectAll();
|
| + GetSelectedTabContents()->Focus();
|
| + } else {
|
| + aev->SetFocus();
|
| + aev->SelectAll(true);
|
| + }
|
| }
|
| }
|
|
|
|
|