mirror of
https://github.com/mintycube/dwm.git
synced 2024-10-22 14:05:45 +02:00
Added the no transparent borders patch
This commit is contained in:
parent
f028377c98
commit
657988fbbf
@ -15,6 +15,8 @@ Refer to [https://dwm.suckless.org/](https://dwm.suckless.org/) for details on t
|
||||
|
||||
### Changelog:
|
||||
|
||||
2020-05-03 - Added the no transparent borders patch which removes opacity from window borders when the alpha patch is not used
|
||||
|
||||
2020-05-02 - Added dwmblocks patch
|
||||
|
||||
2020-04-27 - Upgraded the tagmonfixfs patch to better support moving fullscreen windows to adjacent monitors
|
||||
@ -279,6 +281,11 @@ Refer to [https://dwm.suckless.org/](https://dwm.suckless.org/) for details on t
|
||||
- enable modifying dmenu in config.def.h which resulted previously in a compilation error because two lines of code hardcode dmenu into dwm
|
||||
- allows complete removal of dmenu, should you want to do that
|
||||
|
||||
- [no_transparent_borders](https://github.com/szatanjl/dwm/commit/1529909466206016f2101457bbf37c67195714c8)
|
||||
- when terminals have transparency then their borders also become transparent
|
||||
- this patch ensures that borders have no transparency
|
||||
- note that this patch is only relevant if you are not using the alpha patch
|
||||
|
||||
- [onlyquitonempty](https://dwm.suckless.org/patches/onlyquitonempty/)
|
||||
- makes it so dwm will only exit via quit() if no windows are open (in order to prevent accidental loss of work)
|
||||
|
||||
|
6
drw.c
6
drw.c
@ -237,7 +237,13 @@ drw_clr_create(
|
||||
DefaultColormap(drw->dpy, drw->screen),
|
||||
clrname, dest))
|
||||
die("error, cannot allocate color '%s'", clrname);
|
||||
|
||||
#if NO_TRANSPARENT_BORDERS_PATCH
|
||||
dest->pixel |= 0xff << 24;
|
||||
#endif // NO_TRANSPARENT_BORDERS_PATCH
|
||||
#endif // ALPHA_PATCH
|
||||
|
||||
|
||||
}
|
||||
|
||||
/* Wrapper to create color schemes. The caller has to call free(3) on the
|
||||
|
@ -343,6 +343,13 @@
|
||||
*/
|
||||
#define NODMENU_PATCH 0
|
||||
|
||||
/* When terminals have transparency then their borders also become transparent.
|
||||
* This patch ensures that borders have no transparency. Note that this patch is
|
||||
* only relevant if you are not using the alpha patch.
|
||||
* https://github.com/szatanjl/dwm/commit/1529909466206016f2101457bbf37c67195714c8
|
||||
*/
|
||||
#define NO_TRANSPARENT_BORDERS_PATCH 0
|
||||
|
||||
/* This patch makes it so dwm will only exit via quit() if no windows are open.
|
||||
* This is to prevent you accidentally losing all your work.
|
||||
* https://dwm.suckless.org/patches/onlyquitonempty/
|
||||
|
Loading…
Reference in New Issue
Block a user