From 20253fb63ccc4c08604256c5c9e3effbda9f7dbe Mon Sep 17 00:00:00 2001 From: Leif Åstrand Date: Mon, 1 Aug 2016 21:31:22 +0300 Subject: Only trigger profiler after precondition checks Change-Id: I2c5b617dbd0da4f352e494097a601cea922f14df --- client/src/main/java/com/vaadin/client/widgets/Escalator.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'client') diff --git a/client/src/main/java/com/vaadin/client/widgets/Escalator.java b/client/src/main/java/com/vaadin/client/widgets/Escalator.java index 25e83592d7..2005881b40 100644 --- a/client/src/main/java/com/vaadin/client/widgets/Escalator.java +++ b/client/src/main/java/com/vaadin/client/widgets/Escalator.java @@ -2190,8 +2190,6 @@ public class Escalator extends Widget implements RequiresResize, @Override protected void refreshCells(Range logicalRowRange, Range colRange) { - Profiler.enter("Escalator.AbstractStaticRowContainer.refreshRows"); - assertArgumentsAreValidAndWithinRange(logicalRowRange.getStart(), logicalRowRange.length()); @@ -2199,6 +2197,8 @@ public class Escalator extends Widget implements RequiresResize, return; } + Profiler.enter("Escalator.AbstractStaticRowContainer.refreshCells"); + if (hasColumnAndRowData()) { for (int row = logicalRowRange.getStart(); row < logicalRowRange .getEnd(); row++) { @@ -2207,7 +2207,7 @@ public class Escalator extends Widget implements RequiresResize, } } - Profiler.leave("Escalator.AbstractStaticRowContainer.refreshRows"); + Profiler.leave("Escalator.AbstractStaticRowContainer.refreshCells"); } @Override -- cgit v1.2.3