projects
/
platform
/
core
/
uifw
/
dali-toolkit.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
36a2987
)
Fixed deletion of last character with no place-holder text
11/41611/1
author
Paul Wisbey
<p.wisbey@samsung.com>
Tue, 16 Jun 2015 17:28:18 +0000
(18:28 +0100)
committer
Paul Wisbey
<p.wisbey@samsung.com>
Tue, 16 Jun 2015 17:31:23 +0000
(18:31 +0100)
Change-Id: I3974b9118b990615b4b90874a1f8257de1f7cc36
dali-toolkit/internal/text/text-controller.cpp
patch
|
blob
|
history
diff --git
a/dali-toolkit/internal/text/text-controller.cpp
b/dali-toolkit/internal/text/text-controller.cpp
index
589a018
..
23ade2b
100644
(file)
--- a/
dali-toolkit/internal/text/text-controller.cpp
+++ b/
dali-toolkit/internal/text/text-controller.cpp
@@
-1143,14
+1143,15
@@
bool Controller::KeyEvent( const Dali::KeyEvent& keyEvent )
if( removed )
{
if( removed )
{
- if( 0u == mImpl->mLogicalModel->mText.Count() )
+ if( 0u != mImpl->mLogicalModel->mText.Count() ||
+ !mImpl->IsPlaceholderAvailable() )
{
{
- ShowPlaceholderText();
- mImpl->mEventData->mUpdateCursorPosition = true;
+ mImpl->QueueModifyEvent( ModifyEvent::TEXT_DELETED );
}
else
{
}
else
{
- mImpl->QueueModifyEvent( ModifyEvent::TEXT_DELETED );
+ ShowPlaceholderText();
+ mImpl->mEventData->mUpdateCursorPosition = true;
}
textChanged = true;
}
textChanged = true;