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()  | 
