Mercurial > hg > nnchat
comparison main.c @ 494:5d8116a410d1
Set editbuf dirty flag in few situations that didn't have it yet.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 27 May 2012 11:44:59 +0300 |
parents | 56689f94e827 |
children | cbbf502e4a70 |
comparison
equal
deleted
inserted
replaced
493:56689f94e827 | 494:5d8116a410d1 |
---|---|
1828 while (editBuf->pos > 0 && isspace((int) editBuf->data[editBuf->pos - 1])) | 1828 while (editBuf->pos > 0 && isspace((int) editBuf->data[editBuf->pos - 1])) |
1829 editBuf->pos--; | 1829 editBuf->pos--; |
1830 while (editBuf->pos > 0 && !isspace((int) editBuf->data[editBuf->pos - 1])) | 1830 while (editBuf->pos > 0 && !isspace((int) editBuf->data[editBuf->pos - 1])) |
1831 editBuf->pos--; | 1831 editBuf->pos--; |
1832 update = TRUE; | 1832 update = TRUE; |
1833 editBuf->dirty = TRUE; | |
1833 break; | 1834 break; |
1834 | 1835 |
1835 case 0x206: // ctrl+right arrow = Skip words right | 1836 case 0x206: // ctrl+right arrow = Skip words right |
1836 case 0x210: | 1837 case 0x210: |
1837 while (editBuf->pos < editBuf->len && isspace((int) editBuf->data[editBuf->pos])) | 1838 while (editBuf->pos < editBuf->len && isspace((int) editBuf->data[editBuf->pos])) |
1838 editBuf->pos++; | 1839 editBuf->pos++; |
1839 while (editBuf->pos < editBuf->len && !isspace((int) editBuf->data[editBuf->pos])) | 1840 while (editBuf->pos < editBuf->len && !isspace((int) editBuf->data[editBuf->pos])) |
1840 editBuf->pos++; | 1841 editBuf->pos++; |
1841 update = TRUE; | 1842 update = TRUE; |
1843 editBuf->dirty = TRUE; | |
1842 break; | 1844 break; |
1843 | 1845 |
1844 case KEY_HOME: | 1846 case KEY_HOME: |
1845 nn_editbuf_setpos(editBuf, 0); | 1847 nn_editbuf_setpos(editBuf, 0); |
1846 update = TRUE; | 1848 update = TRUE; |