summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2008-07-19 09:28:45 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2008-07-19 09:28:45 +0000
commitb37bb0cbff6b969526c9b71243b119c546ffaa1e (patch)
tree0108935587e3e07bcdc52770a32e5f3338536d19
parente0da359a36930dd47c98f90dc8e7a6272bf4145d (diff)
downloadnetsurf-b37bb0cbff6b969526c9b71243b119c546ffaa1e.tar.gz
netsurf-b37bb0cbff6b969526c9b71243b119c546ffaa1e.tar.bz2
Fix inverted logic.
svn path=/trunk/netsurf/; revision=4704
-rw-r--r--desktop/textinput.c6
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;
}
}