mirror of
https://github.com/Llewellynvdm/conky.git
synced 2024-12-25 12:10:03 +00:00
Make evaluate useful (#226)
Make evaluate actually double-evaluate itself, allowing for constructs such as: `${eval $${addr ${gw_iface}}}' to work.
This commit is contained in:
parent
8dda4c3995
commit
d8cbdffe95
@ -556,7 +556,9 @@ void print_cached(struct text_object *obj, char *p, int p_max_size)
|
||||
|
||||
void print_evaluate(struct text_object *obj, char *p, int p_max_size)
|
||||
{
|
||||
evaluate(obj->data.s, p, p_max_size);
|
||||
std::vector<char> buf(max_user_text.get(*state));
|
||||
evaluate(obj->data.s, &buf[0], buf.size());
|
||||
evaluate(&buf[0], p, p_max_size);
|
||||
}
|
||||
|
||||
int if_empty_iftest(struct text_object *obj)
|
||||
|
Loading…
Reference in New Issue
Block a user