From d203c174c606cc93b639c7d0a8e54c8e931fd23f Mon Sep 17 00:00:00 2001 From: "kh5325.kim" Date: Wed, 16 Oct 2013 21:03:32 +0900 Subject: [PATCH] Added selection length check for handling arrow key in Command Bar Change-Id: I87a6968c3a225c4535205386199838a0fad801b5 Signed-off-by: kh5325.kim --- .../org/tizen/common/ui/commandbar/textAssist/TextAssist.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/org.tizen.common.ui/src/org/tizen/common/ui/commandbar/textAssist/TextAssist.java b/org.tizen.common.ui/src/org/tizen/common/ui/commandbar/textAssist/TextAssist.java index 738894d..b30710c 100644 --- a/org.tizen.common.ui/src/org/tizen/common/ui/commandbar/textAssist/TextAssist.java +++ b/org.tizen.common.ui/src/org/tizen/common/ui/commandbar/textAssist/TextAssist.java @@ -325,10 +325,13 @@ public class TextAssist extends Composite { //TextAssist.this.table.setFocus(); if (isPopupShown()) tableState = STATE_TABLE_FOCUSED; - String text = TextAssist.this.table.getSelection()[0].getText(); - TextAssist.this.text.setText(text); - TextAssist.this.text.setSelection(text.length()); - event.doit = doit; + TableItem[] selection = TextAssist.this.table.getSelection(); + if (selection.length > 0) { + String text = selection[0].getText(); + TextAssist.this.text.setText(text); + TextAssist.this.text.setSelection(text.length()); + event.doit = doit; + } } /** -- 2.7.4