mirror of
https://codeberg.org/dwl/dwl-patches.git
synced 2026-03-22 00:41:30 +00:00
fix the extrabar patch
This commit is contained in:
parent
f46616216f
commit
585f636ea1
@ -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;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user