From c45c2c289df9b55f1dcfd2133a56f21d7f66fd75 Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Tue, 14 Apr 2015 18:43:42 +0200 Subject: [PATCH] Timeline: assert that render state is empty when we build node tree Change-Id: If1ea56b5a885d17a38ab0cab29f7700b485a9b82 Reviewed-by: Joerg Bornemann --- src/libs/timeline/timelinerenderstate.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libs/timeline/timelinerenderstate.cpp b/src/libs/timeline/timelinerenderstate.cpp index 75238660729..725946def7a 100644 --- a/src/libs/timeline/timelinerenderstate.cpp +++ b/src/libs/timeline/timelinerenderstate.cpp @@ -29,6 +29,7 @@ ****************************************************************************/ #include "timelinerenderstate_p.h" +#include namespace Timeline { @@ -139,6 +140,8 @@ void TimelineRenderState::assembleNodeTree(const TimelineModel *model, int defau int defaultRowOffset) { Q_D(TimelineRenderState); + QTC_ASSERT(isEmpty(), return); + for (int pass = 0; pass < d->passes.length(); ++pass) { const TimelineRenderPass::State *passState = d->passes[pass]; if (!passState)