diff --git a/core/block_drag_surface.js b/core/block_drag_surface.js index 7ab3a301b..195e7e9e8 100644 --- a/core/block_drag_surface.js +++ b/core/block_drag_surface.js @@ -47,6 +47,7 @@ Blockly.BlockDragSurfaceSvg = function(container) { * @private */ this.container_ = container; + this.createDom(); }; /** diff --git a/core/inject.js b/core/inject.js index 11b8da18c..3190a8eaa 100644 --- a/core/inject.js +++ b/core/inject.js @@ -60,7 +60,6 @@ Blockly.inject = function(container, opt_options) { // Create surfaces for dragging things. These are optimizations // so that the broowser does not repaint during the drag. var blockDragSurface = new Blockly.BlockDragSurfaceSvg(subContainer); - blockDragSurface.createDom(); var workspaceDragSurface = new Blockly.workspaceDragSurfaceSvg(subContainer); var workspace = Blockly.createMainWorkspace_(svg, options, blockDragSurface,