equal
deleted
inserted
replaced
55 { |
55 { |
56 } |
56 } |
57 |
57 |
58 void HbInputSpellQuery::launch(QString editorText) |
58 void HbInputSpellQuery::launch(QString editorText) |
59 { |
59 { |
60 HbInputFocusObject *focusObject = 0; |
60 if (!mOwner) { |
61 if (!mOwner || !(focusObject = mOwner->focusObject())) { |
|
62 return; |
61 return; |
63 } |
62 } |
|
63 HbInputFocusObject *focusObject = mOwner->focusObject(); |
|
64 if (!focusObject) { |
|
65 return; |
|
66 } |
|
67 |
64 mSavedState = mOwner->inputState(); |
68 mSavedState = mOwner->inputState(); |
65 // close the keypad before showing the spell dialog |
69 // close the keypad before showing the spell dialog |
66 HbVkbHost *vkbHost = focusObject->editorInterface().vkbHost(); |
70 HbVkbHost *vkbHost = focusObject->editorInterface().vkbHost(); |
67 if (vkbHost && vkbHost->keypadStatus() != HbVkbHost::HbVkbStatusClosed) { |
71 if (vkbHost && vkbHost->keypadStatus() != HbVkbHost::HbVkbStatusClosed) { |
68 vkbHost->closeKeypad(); |
72 vkbHost->closeKeypad(); |