From a73579a034ee643a315726ac13b17b203d78c3ac Mon Sep 17 00:00:00 2001 From: AnErrupTion Date: Wed, 20 Apr 2022 00:40:36 +0200 Subject: [PATCH] Try to fix crash --- src/inputs.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/inputs.c b/src/inputs.c index d498fbf..36259e6 100644 --- a/src/inputs.c +++ b/src/inputs.c @@ -7,6 +7,7 @@ #include #include #include +#include void handle_desktop(void* input_struct, struct tb_event* event) { @@ -193,22 +194,20 @@ void input_desktop_add( } int name_len = strlen(name); + target->list[target->cur] = name; - char* name_simple; - *name_simple = *name; - - if (strstr(name_simple, " ") != NULL) + if (strstr(name, " ") != NULL) { - name_simple = strtok(name_simple, " "); + name = strtok(name_simple, " "); } for (int i = 0; i < name_len; i++) { - name_simple[i] = tolower(name_simple[i]); + name[i] = tolower(name[i]); } - target->list_simple[target->cur] = name_simple; + target->list_simple[target->cur] = name; target->cmd[target->cur] = cmd; target->display_server[target->cur] = display_server; }