aboutsummaryrefslogtreecommitdiff
path: root/register.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2016-02-25 16:50:30 +0100
committerMarc André Tanner <mat@brain-dump.org>2016-02-25 17:20:00 +0100
commit301ad6d3a7a0684f4e4c14a48c6e8b8de5567ce0 (patch)
tree860854b26b571a8d578858b61baad1515b2367ab /register.c
parent95bae46af604f1fda07c8e7b92a278e28792c427 (diff)
downloadvis-301ad6d3a7a0684f4e4c14a48c6e8b8de5567ce0.tar.gz
vis-301ad6d3a7a0684f4e4c14a48c6e8b8de5567ce0.tar.xz
vis: ignore trailing NUL byte of register content by default
This is handy when editing registers used for macros.
Diffstat (limited to 'register.c')
-rw-r--r--register.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/register.c b/register.c
index 518f93a..7a90f52 100644
--- a/register.c
+++ b/register.c
@@ -30,7 +30,7 @@ void register_release(Register *reg) {
const char *register_get(Vis *vis, Register *reg, size_t *len) {
switch (reg->type) {
case REGISTER_NORMAL:
- *len = reg->buf.len;
+ *len = buffer_length0(&reg->buf);
return reg->buf.data;
case REGISTER_CLIPBOARD:
{