diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2013-02-08 23:35:42 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2013-02-08 23:35:42 +0000 |
commit | 6fee220c529a960da6fe2ba96f3bfbbb40796003 (patch) | |
tree | f16baad7260a331672d65ac41be292052e59eaf6 /desktop | |
parent | 0d831c4ab68d48e2ff114a217d5ce8df61cf0fe3 (diff) | |
download | netsurf-6fee220c529a960da6fe2ba96f3bfbbb40796003.tar.gz netsurf-6fee220c529a960da6fe2ba96f3bfbbb40796003.tar.bz2 |
Adjust code to reduce indentation.
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/textarea.c | 96 |
1 files changed, 48 insertions, 48 deletions
diff --git a/desktop/textarea.c b/desktop/textarea.c index ff6c4a46a..39135b0c1 100644 --- a/desktop/textarea.c +++ b/desktop/textarea.c @@ -1821,38 +1821,38 @@ bool textarea_keypress(struct textarea *ta, uint32_t key) ta->sel_start = ta->sel_end = -1; redraw = true; } - if (ta->flags & TEXTAREA_MULTILINE) { - line--; - if (line < 0) - line = 0; - if (line == ta->caret_pos.line) - break; + if (!(ta->flags & TEXTAREA_MULTILINE)) + break; - b_off = ta->lines[line].b_start; - b_len = ta->lines[line].b_length; + line--; + if (line < 0) + line = 0; + if (line == ta->caret_pos.line) + break; - c_line = ta->caret_pos.line; - c_chars = ta->caret_pos.char_off; + b_off = ta->lines[line].b_start; + b_len = ta->lines[line].b_length; - if (ta->text.data[b_off + b_len - 1] == ' ' - && line < ta->line_count - 1) - b_len--; + c_line = ta->caret_pos.line; + c_chars = ta->caret_pos.char_off; - l_len = utf8_bounded_length( - &(ta->text.data[b_off]), - b_len); + if (ta->text.data[b_off + b_len - 1] == ' ' + && line < ta->line_count - 1) + b_len--; + l_len = utf8_bounded_length( + &(ta->text.data[b_off]), + b_len); - ta->caret_pos.line = line; - ta->caret_pos.char_off = min(l_len, - (unsigned) - ta->caret_pos.char_off); + ta->caret_pos.line = line; + ta->caret_pos.char_off = min(l_len, + (unsigned)ta->caret_pos.char_off); - caret = textarea_get_caret(ta); + caret = textarea_get_caret(ta); + + ta->caret_pos.line = c_line; + ta->caret_pos.char_off = c_chars; - ta->caret_pos.line = c_line; - ta->caret_pos.char_off = c_chars; - } break; case KEY_PAGE_DOWN: if (readonly) @@ -1872,38 +1872,38 @@ bool textarea_keypress(struct textarea *ta, uint32_t key) ta->sel_start = ta->sel_end = -1; redraw = true; } - if (ta->flags & TEXTAREA_MULTILINE) { - line++; - if (line > ta->line_count - 1) - line = ta->line_count - 1; - if (line == ta->caret_pos.line) - break; + if (!(ta->flags & TEXTAREA_MULTILINE)) + break; - b_off = ta->lines[line].b_start; - b_len = ta->lines[line].b_length; + line++; + if (line > ta->line_count - 1) + line = ta->line_count - 1; + if (line == ta->caret_pos.line) + break; - c_line = ta->caret_pos.line; - c_chars = ta->caret_pos.char_off; + b_off = ta->lines[line].b_start; + b_len = ta->lines[line].b_length; - if (ta->text.data[b_off + b_len - 1] == ' ' - && line < ta->line_count - 1) - b_len--; + c_line = ta->caret_pos.line; + c_chars = ta->caret_pos.char_off; - l_len = utf8_bounded_length( - &(ta->text.data[b_off]), - b_len); + if (ta->text.data[b_off + b_len - 1] == ' ' && + line < ta->line_count - 1) + b_len--; + l_len = utf8_bounded_length( + &(ta->text.data[b_off]), + b_len); - ta->caret_pos.line = line; - ta->caret_pos.char_off = min(l_len, - (unsigned) - ta->caret_pos.char_off); + ta->caret_pos.line = line; + ta->caret_pos.char_off = min(l_len, + (unsigned)ta->caret_pos.char_off); - caret = textarea_get_caret(ta); + caret = textarea_get_caret(ta); + + ta->caret_pos.line = c_line; + ta->caret_pos.char_off = c_chars; - ta->caret_pos.line = c_line; - ta->caret_pos.char_off = c_chars; - } break; case KEY_DELETE_RIGHT: if (readonly) |