Add the protected code and fix the crash issue 35/162535/8
authorSeoyeon Kim <seoyeon2.kim@samsung.com>
Mon, 4 Dec 2017 05:59:08 +0000 (14:59 +0900)
committerSeoyeon Kim <seoyeon2.kim@samsung.com>
Wed, 6 Dec 2017 02:54:36 +0000 (11:54 +0900)
commit9bc5785292d33ea6a665eed6395386e9e1c62c80
treeac795a47dcf0493fbd52a42ca0d93d5386defcfa
parent80edd36ed742952c427ccb454006d583f8c4218c
Add the protected code and fix the crash issue

- When visualModel->mLines.Begin() is NULL, then do nothing in GetCursorPosition().
- When the user tries to input some texts in TextField, and its size is fitted
  to its parent, which size is (0,0) by Relayout, then set mTextUpdateInfo.mNumberOfCharactersToAdd
  as the current text for UpdateModel().

Change-Id: Iea0a251ba2061389bf7a00476bf126d9669da50c
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
dali-toolkit/internal/text/cursor-helper-functions.cpp
dali-toolkit/internal/text/text-controller.cpp