aboutsummaryrefslogtreecommitdiff
path: root/src/blocks/date.c
diff options
context:
space:
mode:
authorFederico Angelilli <code@fedang.net>2024-11-24 12:37:39 +0100
committerFederico Angelilli <code@fedang.net>2024-11-24 12:37:39 +0100
commit57f91ef34cb8a8a1db2c18b468165a4273f13fa8 (patch)
treee1f1bbd1b674e1cde68271c8a66276d407bb9080 /src/blocks/date.c
parent9ff1b4a86bd44d4dfe984de41a85062c2b014655 (diff)
Refactor
Diffstat (limited to 'src/blocks/date.c')
-rw-r--r--src/blocks/date.c9
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;
}