Regular key shouldn't abort editing of values (should be handled is invalid)

This commit is contained in:
Daniel Collin 2013-01-06 23:46:25 +01:00
parent c37f7f57dc
commit 5371921900
2 changed files with 7 additions and 2 deletions

View File

@ -1442,9 +1442,13 @@ bool Editor_keyDown(int key, int keyCode, int modifiers)
endEditing();
break;
}
}
cancelEditing();
case EMGUI_KEY_ESC :
{
cancelEditing();
break;
}
}
switch (key)
{

View File

@ -217,6 +217,7 @@ static int getModifierFlags(int flags)
case KEY_TAB : keyCode = EMGUI_KEY_TAB; break;
case KEY_DELETE : keyCode = EMGUI_KEY_BACKSPACE; break;
case KEY_RETURN : keyCode = EMGUI_KEY_ENTER; break;
case KEY_ESCAPE : keyCode = EMGUI_KEY_ESC; break;
}
}