# HG changeset patch # User Matti Hamalainen # Date 1354591315 -7200 # Node ID afb4caf32bdfaeb1b6e5548bd7929f73ea692075 # Parent 6261511ecc9678e3dc718cb405b847a0e3f383e0 Editline Backspace handling was wonky, we didn't check for edit position to be > 0. Fixed. diff -r 6261511ecc96 -r afb4caf32bdf ui.c --- a/ui.c Tue Nov 20 12:05:12 2012 +0200 +++ b/ui.c Tue Dec 04 05:21:55 2012 +0200 @@ -607,8 +607,11 @@ case KEY_BACKSPACE: case 0x08: case 0x7f: - nn_editbuf_delete(editBuf, editBuf->pos - 1); - nn_editbuf_setpos(editBuf, editBuf->pos - 1); + if (editBuf->pos > 0) + { + nn_editbuf_delete(editBuf, editBuf->pos - 1); + nn_editbuf_setpos(editBuf, editBuf->pos - 1); + } break; case KEY_DC: // Delete character