menu.c
changeset 13 5cc5e55a132d
parent 11 ea9c08ec4b48
child 26 e8f627998d6f
equal deleted inserted replaced
12:a2b399582afe 13:5cc5e55a132d
   302 			} while(i && nitem && prev_nitem == nitem);
   302 			} while(i && nitem && prev_nitem == nitem);
   303 			update_items(text);
   303 			update_items(text);
   304 		}
   304 		}
   305 		break;
   305 		break;
   306 	default:
   306 	default:
   307 		if((num == 1) && !iscntrl((int) buf[0])) {
   307 		if(num && !iscntrl((int) buf[0])) {
   308 			buf[num] = 0;
   308 			buf[num] = 0;
   309 			if(len > 0)
   309 			if(len > 0)
   310 				strncat(text, buf, sizeof(text));
   310 				strncat(text, buf, sizeof(text));
   311 			else
   311 			else
   312 				strncpy(text, buf, sizeof(text));
   312 				strncpy(text, buf, sizeof(text));