if(!this.figure.surface) return; // now do the action. if(this.figure.hasSelections()){ for(var i=0; i<this.figure.selected.length; i++){ var before=this.figure.selected[i].serialize(); this.figure.convert(this.figure.selected[i], s); this.figure.history.add(ta.CommandTypes.Convert, this.figure.selected[i], before); } }