diff --git a/src/uifc/uifc32.c b/src/uifc/uifc32.c
index b5a16aaffde478917ac7200cb6d4a970a5aaadad..a95d1dc2dc781988fdba963a9bafcc058f366aca 100644
--- a/src/uifc/uifc32.c
+++ b/src/uifc/uifc32.c
@@ -8,7 +8,7 @@
  * @format.tab-size 4		(Plain Text/Source Code File Header)			*
  * @format.use-tabs true	(see http://www.synchro.net/ptsc_hdr.html)		*
  *																			*
- * Copyright 2005 Rob Swindell - http://www.synchro.net/copyright.html		*
+ * Copyright 2009 Rob Swindell - http://www.synchro.net/copyright.html		*
  *																			*
  * This library is free software; you can redistribute it and/or			*
  * modify it under the terms of the GNU Lesser General Public License		*
@@ -2075,6 +2075,7 @@ int ugetstr(int left, int top, int width, char *outstr, int max, long mode, int
 						continue;
 					}
 				case CIO_KEY_DC:	/* delete */
+				case DEL:			/* sdl_getch() is returning 127 when keypad "Del" is hit */
 					if(i<j)
 					{
 						if(str[i]=='.')