From a476564fa23ee0974b5aa5b2e9022e1c3a86b2b9 Mon Sep 17 00:00:00 2001 From: kozbial Date: Wed, 14 Aug 2019 11:34:32 -0700 Subject: [PATCH] Fixing width computation and start x for statement input draw. --- core/renderers/block_rendering_rewrite/block_render_draw.js | 4 +--- core/renderers/block_rendering_rewrite/measurables.js | 3 ++- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/core/renderers/block_rendering_rewrite/block_render_draw.js b/core/renderers/block_rendering_rewrite/block_render_draw.js index 9bb1dd2c5..6e76654f5 100644 --- a/core/renderers/block_rendering_rewrite/block_render_draw.js +++ b/core/renderers/block_rendering_rewrite/block_render_draw.js @@ -200,9 +200,7 @@ Blockly.blockRendering.Drawer.prototype.drawStatementInput_ = function(row) { } var input = row.getLastInput(); // Where to start drawing the notch, which is on the right side in LTR. - var x = row.xPos + input.xPos + - Blockly.blockRendering.constants.NOTCH_OFFSET_LEFT + - Blockly.blockRendering.constants.NOTCH.width; + var x = input.xPos + input.width; var innerTopLeftCorner = Blockly.blockRendering.constants.NOTCH.pathRight + ' h -' + diff --git a/core/renderers/block_rendering_rewrite/measurables.js b/core/renderers/block_rendering_rewrite/measurables.js index b4c5ce4cc..379ad42ea 100644 --- a/core/renderers/block_rendering_rewrite/measurables.js +++ b/core/renderers/block_rendering_rewrite/measurables.js @@ -292,7 +292,8 @@ Blockly.blockRendering.StatementInput = function(input) { this.height -= this.notchShape.height; } } - this.width = this.notchShape.width * 2; + this.width = Blockly.blockRendering.constants.NOTCH_OFFSET_LEFT + + this.notchShape.width; }; goog.inherits(Blockly.blockRendering.StatementInput, Blockly.blockRendering.Input);