#1848 Fixed throw console warning when deleting workspace comments

This commit is contained in:
Mehdi Yeganeh
2018-12-05 00:53:22 +03:30
parent c08eadff6e
commit 16f2175356

View File

@@ -425,6 +425,7 @@ Blockly.WorkspaceCommentSvg.prototype.disposeInternal_ = function() {
this.foreignObject_ = null;
this.svgRectTarget_ = null;
this.svgHandleTarget_ = null;
this.disposed_ = true;
};
/**
@@ -436,6 +437,8 @@ Blockly.WorkspaceCommentSvg.prototype.setFocus = function() {
this.focused_ = true;
// Defer CSS changes.
setTimeout(function() {
if(comment.disposed_)
return;
comment.textarea_.focus();
comment.addFocus();
Blockly.utils.addClass(
@@ -454,6 +457,8 @@ Blockly.WorkspaceCommentSvg.prototype.blurFocus = function() {
this.focused_ = false;
// Defer CSS changes.
setTimeout(function() {
if(comment.disposed_)
return;
comment.textarea_.blur();
comment.removeFocus();
Blockly.utils.removeClass(