Bug 1015450 - Prevent toolbar from going into an inconsistent state when tapped when entering editing mode. r=lucasr

This commit is contained in:
Michael Comella 2014-05-30 09:42:41 -07:00
Родитель 369d8fe725
Коммит 507dfa727f
2 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -1617,6 +1617,10 @@ abstract public class BrowserApp extends GeckoApp
throw new IllegalArgumentException("Cannot handle null URLs in enterEditingMode");
}
if (mBrowserToolbar.isEditing() || mBrowserToolbar.isAnimating()) {
return;
}
final Tab selectedTab = Tabs.getInstance().getSelectedTab();
mTargetTabForEditingMode = (selectedTab != null ? selectedTab.getId() : null);

Просмотреть файл

@ -934,6 +934,10 @@ public class BrowserToolbar extends ThemedRelativeLayout
return (uiMode == UIMode.EDIT);
}
public boolean isAnimating() {
return isAnimatingEntry;
}
public void startEditing(String url, PropertyAnimator animator) {
if (isEditing()) {
return;