Bug 1197441 - Remove BrowserToolbarBase.setButtonEnabled. r=mcomella

This commit is contained in:
Prateek Arora 2015-09-01 22:12:31 +05:30
parent 4a060f94b1
commit 852f1655d8
2 changed files with 9 additions and 13 deletions

View File

@ -47,7 +47,7 @@ class BrowserToolbarTablet extends BrowserToolbarTabletBase {
// We don't want users clicking the forward button in transitions, but we don't want it to
// look disabled to avoid flickering complications (e.g. disabled in editing mode), so undo
// the work of the super class' constructor.
setButtonEnabled(forwardButton, true);
forwardButton.setEnabled(true);
updateForwardButtonState(ForwardButtonState.HIDDEN);
}
@ -171,8 +171,8 @@ class BrowserToolbarTablet extends BrowserToolbarTabletBase {
// We already know the forward button state - no need to store it here.
backButtonWasEnabledOnStartEditing = backButton.isEnabled();
setButtonEnabled(backButton, false);
setButtonEnabled(forwardButton, false);
backButton.setEnabled(false);
forwardButton.setEnabled(false);
super.startEditing(url, animator);
}
@ -190,7 +190,7 @@ class BrowserToolbarTablet extends BrowserToolbarTabletBase {
if (isEditing()) {
stopEditingNewTablet();
setButtonEnabled(backButton, backButtonWasEnabledOnStartEditing);
backButton.setEnabled(backButtonWasEnabledOnStartEditing);
updateForwardButtonState(forwardButtonState);
}
@ -198,10 +198,10 @@ class BrowserToolbarTablet extends BrowserToolbarTabletBase {
}
private void stopEditingNewTablet() {
// Undo the changes caused by calling setButtonEnabled in startEditing.
// Undo the changes caused by calling setEnabled for forwardButton in startEditing.
// Note that this should be called first so the enabled state of the
// forward button is set to the proper value.
setButtonEnabled(forwardButton, true);
forwardButton.setEnabled(true);
}
@Override

View File

@ -50,9 +50,9 @@ abstract class BrowserToolbarTabletBase extends BrowserToolbar {
actionItemBar = (LinearLayout) findViewById(R.id.menu_items);
backButton = (BackButton) findViewById(R.id.back);
setButtonEnabled(backButton, false);
backButton.setEnabled(false);
forwardButton = (ForwardButton) findViewById(R.id.forward);
setButtonEnabled(forwardButton, false);
forwardButton.setEnabled(false);
initButtonListeners();
focusOrder.addAll(Arrays.asList(tabsButton, (View) backButton, (View) forwardButton, this));
@ -113,7 +113,7 @@ abstract class BrowserToolbarTabletBase extends BrowserToolbar {
@Override
protected void updateNavigationButtons(final Tab tab) {
setButtonEnabled(backButton, canDoBack(tab));
backButton.setEnabled(canDoBack(tab));
animateForwardButton(
canDoForward(tab) ? ForwardButtonAnimation.SHOW : ForwardButtonAnimation.HIDE);
}
@ -170,8 +170,4 @@ abstract class BrowserToolbarTabletBase extends BrowserToolbar {
protected boolean canDoForward(final Tab tab) {
return (tab.canDoForward() && !isEditing());
}
protected static void setButtonEnabled(final ImageButton button, final boolean enabled) {
button.setEnabled(enabled);
}
}