diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-01-30 19:46:18 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-01-30 19:59:48 +0100 |
| commit | f0e0c0991c5a3d50582678e1b05d83d375057709 (patch) | |
| tree | bf0f29bbdbe8f495b4d95eb0fe533915fcccacef /main.c | |
| parent | 979ab795bc9d19524be524c79265c6b952199a22 (diff) | |
| download | vis-f0e0c0991c5a3d50582678e1b05d83d375057709.tar.gz vis-f0e0c0991c5a3d50582678e1b05d83d375057709.tar.xz | |
Cleanup register implementation
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1396,9 +1396,9 @@ static const char *delete(Vis *vis, const char *keys, const Arg *arg) { static const char *insert_register(Vis *vis, const char *keys, const Arg *arg) { enum VisRegister regid; keys = key2register(vis, keys, ®id); - Register *reg = vis_register_get(vis, regid); - if (reg) - vis_insert_key(vis, reg->data, reg->len); + size_t len; + const char *data = vis_register_get(vis, regid, &len); + vis_insert_key(vis, data, len); return keys; } |
