diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2008-07-19 09:28:45 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2008-07-19 09:28:45 +0000 |
commit | b37bb0cbff6b969526c9b71243b119c546ffaa1e (patch) | |
tree | 0108935587e3e07bcdc52770a32e5f3338536d19 /desktop/textinput.c | |
parent | e0da359a36930dd47c98f90dc8e7a6272bf4145d (diff) | |
download | netsurf-b37bb0cbff6b969526c9b71243b119c546ffaa1e.tar.gz netsurf-b37bb0cbff6b969526c9b71243b119c546ffaa1e.tar.bz2 |
Fix inverted logic.
svn path=/trunk/netsurf/; revision=4704
Diffstat (limited to 'desktop/textinput.c')
-rw-r--r-- | desktop/textinput.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/desktop/textinput.c b/desktop/textinput.c index 918b6d42b..d9cf60bef 100644 --- a/desktop/textinput.c +++ b/desktop/textinput.c @@ -2014,8 +2014,10 @@ bool textarea_cut(struct browser_window *bw, /* and the last box */ if (box) { - if (clipboard && gui_add_to_clipboard(box->text + start_idx, + if (clipboard && !gui_add_to_clipboard(box->text + start_idx, end_idx - start_idx, end_idx > box->length)) { + success = false; + } else { if (del) { if (!delete_handler(bw, box, start_idx, end_idx - start_idx)) @@ -2024,8 +2026,6 @@ bool textarea_cut(struct browser_window *bw, textbox_delete(bw, box, start_idx, end_idx - start_idx); } - } else { - success = false; } } |