TextInput Ensure EmitTextModified occurs with special keys like BACKSPACE
authorAgnelo Vaz <agnelo.vaz@samsung.com>
Wed, 21 May 2014 13:46:29 +0000 (14:46 +0100)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Tue, 27 May 2014 14:40:38 +0000 (15:40 +0100)
Change-Id: I9ee79797fd33724c48f0c4521485c1a833cc6c37

base/dali-toolkit/internal/controls/text-input/text-input-impl.cpp

index 24710e7..557e2fd 100644 (file)
@@ -1723,7 +1723,7 @@ bool TextInput::OnKeyDownEvent(const KeyEvent& event)
         mPreEditFlag = true;
         mIgnoreCommitFlag = false;
       }
         mPreEditFlag = true;
         mIgnoreCommitFlag = false;
       }
-
+      EmitTextModified();
       update = true;
     }
     else
       update = true;
     }
     else
@@ -1748,7 +1748,7 @@ bool TextInput::OnKeyDownEvent(const KeyEvent& event)
     {
       mCommitByKeyInput = true;
     }
     {
       mCommitByKeyInput = true;
     }
-
+    EmitTextModified();
     update = true;
   } // space
   else if (keyName == "BackSpace")
     update = true;
   } // space
   else if (keyName == "BackSpace")
@@ -1767,6 +1767,7 @@ bool TextInput::OnKeyDownEvent(const KeyEvent& event)
         update = true;
       }
     }
         update = true;
       }
     }
+    EmitTextModified();
   } // BackSpace
   else if (keyName == "Right")
   {
   } // BackSpace
   else if (keyName == "Right")
   {