diff --git a/projects/mtg/src/SimplePad.cpp b/projects/mtg/src/SimplePad.cpp index 5fd1095d2..387fd3d96 100644 --- a/projects/mtg/src/SimplePad.cpp +++ b/projects/mtg/src/SimplePad.cpp @@ -140,7 +140,11 @@ void SimplePad::pressKey(unsigned char key) { string input = ""; +#ifdef IOS + if (isalnum(key)) +#else if (isalpha(key)) +#endif { if (bCapslock) input += toupper(key); @@ -186,6 +190,9 @@ void SimplePad::pressKey(unsigned char key) void SimplePad::CancelEdit() { +#ifdef IOS + selected = KPD_CANCEL; +#endif bCanceled = true; Finish(); }