From 888e384ced7c05d35f164d0c5175a9778c8a83b5 Mon Sep 17 00:00:00 2001 From: luk3yx Date: Mon, 3 Mar 2025 14:51:45 +1300 Subject: [PATCH] Backwards compatibility fix --- layout.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/layout.lua b/layout.lua index 9fa2db9..efe30ce 100644 --- a/layout.lua +++ b/layout.lua @@ -176,7 +176,15 @@ size_getters.scroll_container = size_getters.container function size_getters.label(node) -- Labels always have a distance of 0.5 between each line regardless of the -- font size - local w, h, font_height = get_label_size(node.label, node.style, 0.5) + + local style = node.style + if node.h and style and style.font_size then + core.log("warning", "[flow] Labels with a fixed height set will be " .. + "positioned as if font_size was not specified for backwards " .. + "compatibility reasons.") + style = nil + end + local w, h, font_height = get_label_size(node.label, style, 0.5) node._flow_font_height = font_height return w, h end