commit bff6a8c

hovercats  ·  2026-03-10 11:04:30 +0000 UTC
parent a0c9c60
velox: add patch for compability with neuswc. this coincedently also makes it incompatible with swc
3 files changed,  +32, -1
+1, -0
1@@ -180,6 +180,7 @@
2 [submodule "pkg/velox/src"]
3 	path = pkg/velox/src
4 	url = https://github.com/michaelforney/velox
5+	ignore = all
6 [submodule "pkg/swc/src"]
7 	path = pkg/swc/src
8 	url = https://github.com/michaelforney/swc
+30, -0
 1@@ -0,0 +1,30 @@
 2+From baefcef5956c768a3a17ccdd24e56aa1833f9749 Mon Sep 17 00:00:00 2001
 3+From: hovercats <hovercatswithlasereyes@protonmail.com>
 4+Date: Tue, 10 Mar 2026 07:43:06 +0100
 5+Subject: [PATCH] window: fix incompatiblity with neuswc's double borders
 6+ implementation
 7+
 8+---
 9+ window.c | 4 ++--
10+ 1 file changed, 2 insertions(+), 2 deletions(-)
11+
12+diff --git a/window.c b/window.c
13+index c176aae..ec1e23b 100644
14+--- a/window.c
15++++ b/window.c
16+@@ -237,10 +237,10 @@ window_focus(struct window *window)
17+ 	static struct window *focused_window;
18+ 
19+ 	if (focused_window)
20+-		swc_window_set_border(focused_window->swc, border_color_inactive, border_width);
21++		swc_window_set_border(focused_window->swc, border_color_inactive, border_width, 0, 0);
22+ 
23+ 	if (window) {
24+-		swc_window_set_border(window->swc, border_color_active, border_width);
25++		swc_window_set_border(window->swc, border_color_active, border_width, 0, 0);
26+ 		swc_window_focus(window->swc);
27+ 	} else {
28+ 		swc_window_focus(NULL);
29+-- 
30+2.49.0
31+
+1, -1
1@@ -1 +1 @@
2-2ae5e99dfc r0
3+2ae5e99dfc r1