diff options
| author | allusive-dev <[email protected]> | 2023-11-08 13:04:53 +1100 |
|---|---|---|
| committer | allusive-dev <[email protected]> | 2023-11-08 13:04:53 +1100 |
| commit | c5e1978de02698f8eff33c0316ac1a0c4ed1581d (patch) | |
| tree | a70c1bdc06e77196d1e7e2c3c3fbd3b28c230596 /src/win.c | |
| parent | tweak (diff) | |
| download | compfy-c5e1978de02698f8eff33c0316ac1a0c4ed1581d.tar.xz compfy-c5e1978de02698f8eff33c0316ac1a0c4ed1581d.zip | |
backtrack
Diffstat (limited to 'src/win.c')
| -rw-r--r-- | src/win.c | 13 |
1 files changed, 2 insertions, 11 deletions
@@ -34,8 +34,6 @@ #include "utils.h" #include "x.h" -#include "wm_check.h" - #ifdef CONFIG_DBUS #include "dbus.h" #endif @@ -1128,16 +1126,13 @@ double win_calc_opacity_target(session_t *ps, const struct managed_win *w) { return 0; } - - const char *wm = checkWindowManager(); - // Try obeying opacity property and window type opacity firstly if (w->has_opacity_prop) { opacity = ((double)w->opacity_prop) / OPAQUE; } else if (w->opacity_is_set && !ps->o.inactive_opacity_override) { opacity = w->opacity_set; } else if (w->opacity_is_set && ps->o.inactive_opacity_override) { - if (strcmp(wm, "dwm") == 0) { + if (ps->o.support_for_wm == WM_SUPPORT_DWM) { if (win_is_focused_raw(ps, w)) { if (c2_match(ps, w, ps->o.active_opacity_blacklist, NULL)) { opacity = 1.0; @@ -1215,10 +1210,7 @@ bool win_should_dim(session_t *ps, const struct managed_win *w) { return false; } - const char *wm = checkWindowManager(); - - if (strcmp(wm, "dwm") == 0) { - // printf("DWM True\n"); + if (ps->o.support_for_wm == WM_SUPPORT_DWM) { if (ps->o.inactive_dim > 0 && !win_is_focused_raw(ps, w)) { if (c2_match(ps, w, ps->o.inactive_opacity_blacklist, NULL)) { return false; @@ -1229,7 +1221,6 @@ bool win_should_dim(session_t *ps, const struct managed_win *w) { return false; } } else { - // printf("DWM False\n"); if (ps->o.inactive_dim > 0 && !win_is_focused_raw(ps, w)) { if (c2_match(ps, w, ps->o.inactive_opacity_blacklist, NULL)) { return false; |