Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(19)

Issue 2809563002: [ios clean] Fixes Toolbar navigation crash. (Closed)

Created:
3 years, 8 months ago by sczs
Modified:
3 years, 8 months ago
CC:
chromium-reviews, marq+scrutinize_chromium.org, lpromero+watch_chromium.org, ios-reviews+clean_chromium.org, ios-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[ios clean] Fixes Toolbar navigation crash. Ed kindly pointer out that If you quickly tap on the forward or back toolbar navigation arrow, the App would crash. That was caused since the button doesn't get disabled fast enough after there's no more pages left to navigate. This CL fixes that crash. BUG=683793 Review-Url: https://codereview.chromium.org/2809563002 Cr-Commit-Position: refs/heads/master@{#463304} Committed: https://chromium.googlesource.com/chromium/src/+/8a8f6656dc6031ec1007082eff44893addd12f94

Patch Set 1 #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+6 lines, -2 lines) Patch
M ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm View 1 chunk +6 lines, -2 lines 3 comments Download

Messages

Total messages: 13 (6 generated)
sczs
PTAL I was planning on adding this fix when creating the new navigation object, but ...
3 years, 8 months ago (2017-04-10 04:38:24 UTC) #3
edchin
https://codereview.chromium.org/2809563002/diff/1/ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm File ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm (right): https://codereview.chromium.org/2809563002/diff/1/ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm#newcode117 ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm:117: self.webState->GetNavigationManager()->GoBack(); I wonder if the GoBack() method should simply ...
3 years, 8 months ago (2017-04-10 05:13:15 UTC) #5
marq (ping after 24h)
LGTM to fix the crash, but see if the navigation API can be cleaned up. ...
3 years, 8 months ago (2017-04-10 11:14:09 UTC) #6
rohitrao (ping after 24h)
https://codereview.chromium.org/2809563002/diff/1/ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm File ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm (right): https://codereview.chromium.org/2809563002/diff/1/ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm#newcode117 ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm:117: self.webState->GetNavigationManager()->GoBack(); On 2017/04/10 11:14:09, marq wrote: > On 2017/04/10 ...
3 years, 8 months ago (2017-04-10 12:47:04 UTC) #7
sczs
On 2017/04/10 12:47:04, rohitrao wrote: > https://codereview.chromium.org/2809563002/diff/1/ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm > File ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm (right): > > https://codereview.chromium.org/2809563002/diff/1/ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm#newcode117 > ...
3 years, 8 months ago (2017-04-10 17:03:28 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2809563002/1
3 years, 8 months ago (2017-04-10 17:04:19 UTC) #10
commit-bot: I haz the power
3 years, 8 months ago (2017-04-10 17:20:00 UTC) #13
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://chromium.googlesource.com/chromium/src/+/8a8f6656dc6031ec1007082eff44...

Powered by Google App Engine
This is Rietveld 408576698