diff --git a/core/renderers/geras/info.js b/core/renderers/geras/info.js index b8549d4ab..d62053e90 100644 --- a/core/renderers/geras/info.js +++ b/core/renderers/geras/info.js @@ -330,7 +330,8 @@ Blockly.geras.RenderInfo.prototype.getElemCenterline_ = function(row, elem) { if (Blockly.blockRendering.Types.isField(elem) || Blockly.blockRendering.Types.isIcon(elem)) { result += (elem.height / 2); - if (row.hasInlineInput || row.hasStatement) { + if ((row.hasInlineInput || row.hasStatement) && + elem.height > row.height + this.constants_.TALL_INPUT_FIELD_OFFSET_Y) { result += this.constants_.TALL_INPUT_FIELD_OFFSET_Y; } } else if (Blockly.blockRendering.Types.isInlineInput(elem)) {