From 25e8d3f786133c7f845459a92fd6eef3ea338c93 Mon Sep 17 00:00:00 2001 From: jules Date: Thu, 5 Jun 2008 21:15:37 +0000 Subject: [PATCH] --- extras/the jucer/src/utility/jucer_UtilityFunctions.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/extras/the jucer/src/utility/jucer_UtilityFunctions.cpp b/extras/the jucer/src/utility/jucer_UtilityFunctions.cpp index b33e1e235e..01ce031dfb 100644 --- a/extras/the jucer/src/utility/jucer_UtilityFunctions.cpp +++ b/extras/the jucer/src/utility/jucer_UtilityFunctions.cpp @@ -356,12 +356,14 @@ void positionToCode (const RelativePositionedRectangle& position, positionToCode (ComponentTypeHandler::getComponentPosition (relCompY), layout, yrx, yry, yrw, yrh); String wrx, wry, wrw, wrh; - Component* const relCompW = layout != 0 ? layout->findComponentWithId (position.relativeToW) : 0; + Component* const relCompW = (layout != 0 && position.rect.getWidthMode() != PositionedRectangle::absoluteSize) + ? layout->findComponentWithId (position.relativeToW) : 0; if (relCompW != 0) positionToCode (ComponentTypeHandler::getComponentPosition (relCompW), layout, wrx, wry, wrw, wrh); String hrx, hry, hrw, hrh; - Component* const relCompH = layout != 0 ? layout->findComponentWithId (position.relativeToH) : 0; + Component* const relCompH = (layout != 0 && position.rect.getHeightMode() != PositionedRectangle::absoluteSize) + ? layout->findComponentWithId (position.relativeToH) : 0; if (relCompH != 0) positionToCode (ComponentTypeHandler::getComponentPosition (relCompH), layout, hrx, hry, hrw, hrh);