From 585f636ea12227b35ddba5e2ab28543676636a69 Mon Sep 17 00:00:00 2001 From: Dhruva Sambrani <44899822+DhruvaSambrani@users.noreply.github.com> Date: Wed, 11 Mar 2026 19:15:26 +0100 Subject: [PATCH] fix the extrabar patch --- patches/extrabar/extrabar.patch | 30 +++++------------------------- 1 file changed, 5 insertions(+), 25 deletions(-) diff --git a/patches/extrabar/extrabar.patch b/patches/extrabar/extrabar.patch index 1f4b452..8adff0a 100644 --- a/patches/extrabar/extrabar.patch +++ b/patches/extrabar/extrabar.patch @@ -1,5 +1,5 @@ diff --git a/dwl.c b/dwl.c -index 7fe9468..b0db7e5 100644 +index 7fe9468..9fb2fbd 100644 --- a/dwl.c +++ b/dwl.c @@ -205,6 +205,7 @@ struct Monitor { @@ -86,7 +86,7 @@ index 7fe9468..b0db7e5 100644 updatebar(m); wl_list_insert(&mons, &m->link); -@@ -1633,13 +1644,72 @@ drawbar(Monitor *m) +@@ -1633,13 +1644,52 @@ drawbar(Monitor *m) wlr_buffer_unlock(&buf->base); } @@ -126,26 +126,6 @@ index 7fe9468..b0db7e5 100644 + wlr_scene_buffer_set_buffer(m->extra_scene_buffer, &buf->base); + wlr_buffer_unlock(&buf->base); +} -+ -+void -+traynotify(void *data) -+{ -+ Monitor *m = data; -+ -+ drawbar(m); -+} -+ -+void -+trayactivate(const Arg *arg) -+{ -+ tray_leftclicked(selmon->tray, arg->ui); -+} -+ -+void -+traymenu(const Arg *arg) -+{ -+ tray_rightclicked(selmon->tray, arg->ui, dmenucmd); -+} + void drawbars(void) @@ -160,7 +140,7 @@ index 7fe9468..b0db7e5 100644 } void -@@ -2896,7 +2966,7 @@ startdrag(struct wl_listener *listener, void *data) +@@ -2896,7 +2946,7 @@ startdrag(struct wl_listener *listener, void *data) int statusin(int fd, unsigned int mask, void *data) { @@ -169,7 +149,7 @@ index 7fe9468..b0db7e5 100644 ssize_t n; if (mask & WL_EVENT_ERROR) -@@ -2911,7 +2981,18 @@ statusin(int fd, unsigned int mask, void *data) +@@ -2911,7 +2961,18 @@ statusin(int fd, unsigned int mask, void *data) status[n] = '\0'; status[strcspn(status, "\n")] = '\0'; @@ -189,7 +169,7 @@ index 7fe9468..b0db7e5 100644 drawbars(); return 0; -@@ -3206,6 +3287,12 @@ updatebar(Monitor *m) +@@ -3206,6 +3267,12 @@ updatebar(Monitor *m) m->pool[i] = NULL; }