mirror of
https://github.com/mintycube/dwm.git
synced 2024-10-22 14:05:45 +02:00
Add a configuration option for fullscreen locking
Some people are annoyed to have this new behaviour forced for some application which use fake fullscreen. Ref. https://git.suckless.org/dwm/commit/138b405f0c8aa24d8a040cc1a1cf6e3eb5a0ebc7.html
This commit is contained in:
parent
0350db1b39
commit
0a4e6de597
@ -567,6 +567,7 @@ static const int nmaster = 1; /* number of clients in master area */
|
|||||||
static const int nstack = 0; /* number of clients in primary stack area */
|
static const int nstack = 0; /* number of clients in primary stack area */
|
||||||
#endif // FLEXTILE_DELUXE_LAYOUT
|
#endif // FLEXTILE_DELUXE_LAYOUT
|
||||||
static const int resizehints = 0; /* 1 means respect size hints in tiled resizals */
|
static const int resizehints = 0; /* 1 means respect size hints in tiled resizals */
|
||||||
|
static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */
|
||||||
#if DECORATION_HINTS_PATCH
|
#if DECORATION_HINTS_PATCH
|
||||||
static const int decorhints = 1; /* 1 means respect decoration hints */
|
static const int decorhints = 1; /* 1 means respect decoration hints */
|
||||||
#endif // DECORATION_HINTS_PATCH
|
#endif // DECORATION_HINTS_PATCH
|
||||||
|
2
dwm.c
2
dwm.c
@ -2018,7 +2018,7 @@ focusstack(const Arg *arg)
|
|||||||
if (!selmon->sel || (selmon->sel->isfullscreen && !selmon->sel->fakefullscreen))
|
if (!selmon->sel || (selmon->sel->isfullscreen && !selmon->sel->fakefullscreen))
|
||||||
return;
|
return;
|
||||||
#else
|
#else
|
||||||
if (!selmon->sel || selmon->sel->isfullscreen)
|
if (!selmon->sel || (selmon->sel->isfullscreen && lockfullscreen))
|
||||||
return;
|
return;
|
||||||
#endif // LOSEFULLSCREEN_PATCH
|
#endif // LOSEFULLSCREEN_PATCH
|
||||||
#if BAR_WINTITLEACTIONS_PATCH
|
#if BAR_WINTITLEACTIONS_PATCH
|
||||||
|
Loading…
Reference in New Issue
Block a user