From e4e3ee77aa01f9b6e7592306ebfa9f123a60c624 Mon Sep 17 00:00:00 2001 From: Nivesh Rajbhandari Date: Wed, 6 Jun 2012 13:59:37 -0700 Subject: Do not create any tags or shapes with width or height of 0. Signed-off-by: Nivesh Rajbhandari --- js/tools/TagTool.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'js/tools/TagTool.js') diff --git a/js/tools/TagTool.js b/js/tools/TagTool.js index 5520fa89..4ce27e36 100755 --- a/js/tools/TagTool.js +++ b/js/tools/TagTool.js @@ -51,16 +51,20 @@ exports.TagTool = Montage.create(DrawingTool, { HandleLeftButtonUp: { value: function(event) { + var w, h; if(this._escape) { this._escape = false; return; } if(this._hasDraw) { - var drawData = this.getDrawingData(); - - if(drawData) { - this.insertElement(drawData); + this.drawData = this.getDrawingData(); + if(this.drawData) { + w = Math.floor(this.drawData.width); + h = Math.floor(this.drawData.height); + if( (w > 0) && (h > 0) ) { + this.insertElement(this.drawData); + } } this._hasDraw = false; -- cgit v1.2.3