Add error message for when style is not set

This commit is contained in:
alschmiedt
2018-12-20 09:04:45 -08:00
parent d7de588aef
commit ebe8492d3d

View File

@@ -929,7 +929,11 @@ Blockly.Block.prototype.setColour = function(colour) {
*/
Blockly.Block.prototype.setStyle = function(blockStyleName) {
var dereferenced = Blockly.utils.replaceMessageReferences(blockStyleName);
var blockStyle = Blockly.getStyle().getBlockStyle(dereferenced);
var style = Blockly.getStyle();
if (!style) {
throw 'Trying to set block style before Blockly.setStyle() has been called';
}
var blockStyle = style.getBlockStyle(dereferenced);
this.styleName_ = dereferenced;
if (blockStyle) {