omentic / bspwm-rounded-corners

A tiling window manager based on binary space partitioning, with support for rounded corners. Very buggy - it's highly recommended to use an external compositor like picom instead.
https://github.com/j-james/bspwm-rounded-corners/commit/00e85df0505d2bfbd41234d1daf2f03c461b6a2b.patch
BSD 2-Clause "Simplified" License
6 stars 5 forks source link

Crash when preselecting with more than one node selected #3

Open gnusenpai opened 3 years ago

gnusenpai commented 3 years ago

Title describes the issue; I tried porting the rounded corners patch myself and got it sorta working, but with problems. It seems this fork is plagued by the same issue I ran into. Hopefully, you're more qualified to fix it than I am, haha.

I was unable to find a way to get logs or anything for this issue (even with debugging enabled), but maybe it will at least be reproducible with the following:

  1. Create any two nodes (eg. terminals)
  2. Focus the parent node with bspc node -f @parent
  3. Attempt to make a preselection with bspc node -p east (or similar)
  4. Immediate crash to TTY.

This is an issue specific to the rounded corners patch for whatever reason. Doing this works fine with upstream.