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;