diff --git a/src/tag.c b/src/tag.c index a45de91..71170ec 100644 --- a/src/tag.c +++ b/src/tag.c @@ -455,9 +455,13 @@ tag_delete(int s, int tag) void uicb_tag_del(uicb_t cmd) { + int n; + screen_get_sel(); - tag_delete(selscreen, ((strlen((char*)cmd)) ? atoi(cmd) : seltag[selscreen])); + n = (cmd ? atoi(cmd) : seltag[selscreen]); + + tag_delete(selscreen, n); return; } diff --git a/src/wmfs.h b/src/wmfs.h index 232ab0e..7e283a9 100644 --- a/src/wmfs.h +++ b/src/wmfs.h @@ -40,6 +40,7 @@ #include #include #include +#include #include #include #include