From 332fa13334ea81bc8d6f56985ce26233fcd6651e Mon Sep 17 00:00:00 2001 From: Teemu Suo-Anttila Date: Tue, 13 Oct 2015 14:03:10 +0300 Subject: Remove scheduleDeferred calls from Escalator Change-Id: Idfde7842fd31be4b84a1436b40eaa932b6a6c349 --- client/src/com/vaadin/client/widgets/Escalator.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'client') diff --git a/client/src/com/vaadin/client/widgets/Escalator.java b/client/src/com/vaadin/client/widgets/Escalator.java index 1400d63b6b..3705908dcc 100644 --- a/client/src/com/vaadin/client/widgets/Escalator.java +++ b/client/src/com/vaadin/client/widgets/Escalator.java @@ -1878,7 +1878,7 @@ public class Escalator extends Widget implements RequiresResize, } public void autodetectRowHeightLater() { - Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() { + Scheduler.get().scheduleFinally(new Scheduler.ScheduledCommand() { @Override public void execute() { if (defaultRowHeightShouldBeAutodetected && isAttached()) { @@ -5946,7 +5946,7 @@ public class Escalator extends Widget implements RequiresResize, public void scrollToRow(final int rowIndex, final ScrollDestination destination, final int padding) throws IndexOutOfBoundsException, IllegalArgumentException { - Scheduler.get().scheduleDeferred(new ScheduledCommand() { + Scheduler.get().scheduleFinally(new ScheduledCommand() { @Override public void execute() { validateScrollDestination(destination, padding); @@ -6017,7 +6017,7 @@ public class Escalator extends Widget implements RequiresResize, public void scrollToRowAndSpacer(final int rowIndex, final ScrollDestination destination, final int padding) throws IllegalArgumentException { - Scheduler.get().scheduleDeferred(new ScheduledCommand() { + Scheduler.get().scheduleFinally(new ScheduledCommand() { @Override public void execute() { validateScrollDestination(destination, padding); @@ -6435,7 +6435,7 @@ public class Escalator extends Widget implements RequiresResize, @Override public boolean isWorkPending() { return body.domSorter.waiting || verticalScrollbar.isWorkPending() - || horizontalScrollbar.isWorkPending(); + || horizontalScrollbar.isWorkPending() || layoutIsScheduled; } @Override -- cgit v1.2.3