From 74e163c51967f7dd9801b75b9cec018995a80661 Mon Sep 17 00:00:00 2001 From: thisunravisara Date: Fri, 12 Jul 2019 15:19:10 +0530 Subject: [PATCH] Updated getDrawableContent --- package.json | 2 +- src/doc.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index da703b7..3fc2749 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@creately/carota", "author": "Daniel Earwicker (dan@earwicker.com)", "description": "Simple, flexible rich text rendering/editing on HTML Canvas", - "version": "2.8.0", + "version": "2.8.1", "repository": { "type": "git", "url": "https://github.com/danielearwicker/carota.git" diff --git a/src/doc.js b/src/doc.js index 72bc1b1..b6cd02d 100644 --- a/src/doc.js +++ b/src/doc.js @@ -122,8 +122,11 @@ var prototype = node.derive({ for (let j = 0; j < line.positionedWords.length; j++) { var left = line.positionedWords[j].left; var word = line.positionedWords[j].word; - var text = word.text.parts[0]; + if ( !word.text.parts || !word.text.parts.length || !word.text.parts[0] ) { + continue; + } + var text = word.text.parts[0]; if ( text.run.underline === true ) { underLines.push({ baseline: line.baseline,