From 5b56be412cb8b3e6c87f4aee3f1a02f8d979dd90 Mon Sep 17 00:00:00 2001 From: Pieter De Baets Date: Wed, 30 Mar 2016 12:11:49 +0100 Subject: [PATCH] Correct skipLayout condition in Layout.c Fixes #155 --- src/Layout.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Layout.c b/src/Layout.c index 5b2d2636..fd04cb9b 100644 --- a/src/Layout.c +++ b/src/Layout.c @@ -1270,8 +1270,8 @@ void layoutNode(css_node_t *node, float parentMaxWidth, float parentMaxHeight, c !node->is_dirty(node->context) && eq(layout->last_requested_dimensions[CSS_WIDTH], layout->dimensions[CSS_WIDTH]) && eq(layout->last_requested_dimensions[CSS_HEIGHT], layout->dimensions[CSS_HEIGHT]) && - eq(layout->last_parent_max_width, parentMaxWidth); - eq(layout->last_parent_max_height, parentMaxHeight); + eq(layout->last_parent_max_width, parentMaxWidth) && + eq(layout->last_parent_max_height, parentMaxHeight) && eq(layout->last_direction, direction); if (skipLayout) {