From 528cf95367a0f24769e1606e9ca2aeb361214b33 Mon Sep 17 00:00:00 2001 From: speedie Date: Tue, 28 Mar 2023 21:51:04 +0200 Subject: [PATCH] remove IMG markup even if !USEIMAGE --- libs/stream.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/libs/stream.c b/libs/stream.c index ebaec26..a8125b2 100644 --- a/libs/stream.c +++ b/libs/stream.c @@ -55,8 +55,19 @@ readstdin(void) if(items[i].image) { limg = items[i].image; } + #else // remove the data, just for convenience + char *data; + + if(!strncmp("IMG:", items[i].text, strlen("IMG:"))) { + if(!(data = malloc(strlen(items[i].text)+1))) + fprintf(stderr, "spmenu: cannot malloc %lu bytes\n", strlen(items[i].text)); + if(sscanf(items[i].text, "IMG:%[^\t]", data)) { + items[i].text += strlen("IMG:")+strlen(data)+1; + } + } #endif + /* TODO: use this for something * current usage is not very useful, however it's here to be used later. */