diff options
Diffstat (limited to 'src/blocks/date.c')
| -rw-r--r-- | src/blocks/date.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/blocks/date.c b/src/blocks/date.c index c9ffb55..1cb9da9 100644 --- a/src/blocks/date.c +++ b/src/blocks/date.c @@ -31,10 +31,10 @@ static void block_date_update(block_t *block) assert(date->block.text != NULL); } -static void block_date_init(block_t *block, const block_scheme_t *scheme) +static void block_date_init(block_t *block) { extern const block_scheme_t block_text_scheme; - block_text_scheme.init_fn(block, scheme); + block_text_scheme.init_fn(block); block->update_interval = block_date_interval; block->update_fn = block_date_update; } @@ -46,7 +46,7 @@ static void block_date_clean(block_t *block) free(date->block.text); } -static int block_date_validate(block_t *block, const block_scheme_t *scheme) +static int block_date_validate(block_t *block) { block_date_t *date = (block_date_t *)block; int errors = 0; @@ -56,8 +56,7 @@ static int block_date_validate(block_t *block, const block_scheme_t *scheme) errors++; } - date->format = date->block.text; - date->block.text = strcopy("?"); + date->format = strcopy(date->block.text); return errors; } |
