diff options
author | Stephen Kennedy | 2008-08-15 19:41:34 +0000 |
---|---|---|
committer | Stephen Kennedy | 2008-08-15 19:41:34 +0000 |
commit | 93780d51cabca187a6dc5f7c406635ce06cf799b (patch) | |
tree | 0389f3a3c057ce1f54bbdcf9168e2182cf1fd027 /backends/vkeybd/virtual-keyboard.cpp | |
parent | 6ef83243029b1dc61746f736f9af24f3ea8c90f1 (diff) | |
download | scummvm-rg350-93780d51cabca187a6dc5f7c406635ce06cf799b.tar.gz scummvm-rg350-93780d51cabca187a6dc5f7c406635ce06cf799b.tar.bz2 scummvm-rg350-93780d51cabca187a6dc5f7c406635ce06cf799b.zip |
Added clear event to virtual keyboard
svn-id: r33913
Diffstat (limited to 'backends/vkeybd/virtual-keyboard.cpp')
-rw-r--r-- | backends/vkeybd/virtual-keyboard.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/backends/vkeybd/virtual-keyboard.cpp b/backends/vkeybd/virtual-keyboard.cpp index f0c565acc3..6c901faf03 100644 --- a/backends/vkeybd/virtual-keyboard.cpp +++ b/backends/vkeybd/virtual-keyboard.cpp @@ -154,6 +154,9 @@ void VirtualKeyboard::processAreaClick(const Common::String& area) { case kEventCancel: close(false); break; + case kEventClear: + _keyQueue.clear(); + break; case kEventDelete: _keyQueue.deleteKey(); break; @@ -343,6 +346,7 @@ void VirtualKeyboard::KeyPressQueue::clear() { _keysStr.clear(); _strPos = 0; _flags = 0; + _strChanged = true; } bool VirtualKeyboard::KeyPressQueue::empty() |