summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2013-10-01 13:54:34 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2013-10-01 13:54:34 +0100
commit3bdc61a13186699a9f9ad955ab1c8fbf5e8f032c (patch)
treeffcde3a4893dbd25e6c6f1d8a973aac1aa1c409c /desktop
parentb22adee6fcf9c2ad34a3852dcb14cbdf3b301d59 (diff)
downloadnetsurf-3bdc61a13186699a9f9ad955ab1c8fbf5e8f032c.tar.gz
netsurf-3bdc61a13186699a9f9ad955ab1c8fbf5e8f032c.tar.bz2
Ensure cut can be undone.
Diffstat (limited to 'desktop')
-rw-r--r--desktop/textarea.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/desktop/textarea.c b/desktop/textarea.c
index 5d8400746..8afe12711 100644
--- a/desktop/textarea.c
+++ b/desktop/textarea.c
@@ -1570,7 +1570,7 @@ static bool textarea_replace_text(struct textarea *ta, size_t b_start,
size_t b_end, const char *rep, size_t rep_len,
bool add_to_clipboard, int *byte_delta, struct rect *r)
{
- if (!(b_start != b_end && rep_len == 0 && add_to_clipboard) &&
+ if (!(b_start != b_end && rep == NULL && add_to_clipboard) &&
!(ta->flags & TEXTAREA_PASSWORD)) {
/* Not just copying to clipboard, and not a password field;
* Sort out undo buffer. */
@@ -1585,7 +1585,7 @@ static bool textarea_replace_text(struct textarea *ta, size_t b_start,
return false;
}
- if (!(b_start != b_end && rep_len == 0 && add_to_clipboard) &&
+ if (!(b_start != b_end && rep == NULL && add_to_clipboard) &&
!(ta->flags & TEXTAREA_PASSWORD)) {
/* Not just copying to clipboard, and not a password field;
* Update UNDO buffer */