aboutsummaryrefslogtreecommitdiff
path: root/swaybar/ipc.c
diff options
context:
space:
mode:
Diffstat (limited to 'swaybar/ipc.c')
-rw-r--r--swaybar/ipc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/swaybar/ipc.c b/swaybar/ipc.c
index 71c9a4c5..f651f035 100644
--- a/swaybar/ipc.c
+++ b/swaybar/ipc.c
@@ -15,6 +15,7 @@
#include "list.h"
#include "log.h"
#include "loop.h"
+#include "stringop.h"
#include "util.h"
void ipc_send_workspace_command(struct swaybar *bar, const char *ws) {
@@ -45,8 +46,8 @@ void ipc_send_workspace_command(struct swaybar *bar, const char *ws) {
char *parse_font(const char *font) {
char *new_font = NULL;
- if (strncmp("pango:", font, 6) == 0) {
- font += 6;
+ if (has_prefix("pango:", font)) {
+ font += strlen("pango:");
}
new_font = strdup(font);
return new_font;