summaryrefslogtreecommitdiff
path: root/%25252525253fid%25252525253da8e9513783f335b1ac7255e40a663adfffc4b475%25252525...
diff options
context:
space:
mode:
authorChris Down <chris@chrisdown.name>2020-04-20 16:41:52 +0100
committerHiltjo Posthuma <hiltjo@codemadness.org>2020-04-20 17:56:41 +0200
commita8e9513783f335b1ac7255e40a663adfffc4b475 (patch)
treeb5782bc2b06e1909f9baffdca55a0a784f00e73d /%25252525253fid%25252525253da8e9513783f335b1ac7255e40a663adfffc4b475%252525253fid%252525253da8e9513783f335b1ac7255e40a663adfffc4b475%2525253fid%2525253da8e9513783f335b1ac7255e40a663adfffc4b475%25253fid%25253da8e9513783f335b1ac7255e40a663adfffc4b475&id2%25253dc82db690cc0c4624dad4dc6ae899020799ec84db%253fid%253da8e9513783f335b1ac7255e40a663adfffc4b475%3fid%3da8e9513783f335b1ac7255e40a663adfffc4b475&id2%3dc82db690cc0c4624dad4dc6ae899020799ec84db?id=a8e9513783f335b1ac7255e40a663adfffc4b475
parentc82db690cc0c4624dad4dc6ae899020799ec84db (diff)
setmfact: Unify bounds for compile-time and runtime mfact
There are two places that mfact can be set: - In the mfact global, which is defined at compile time and passed into m->mfact during monitor setup. No bounds checks are performed, but the comment alongside it says that valid values are [0.05..0.95]: static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */ - By setmfact, which adjusts m->mfact at runtime. It also does some minimum and maximum bounds checks, allowing [0.1..0.9]. Values outside of that range are ignored, and mfact is not adjusted. These different thresholds mean that one cannot setmfact 0.95 or 0.05, despite the comment above that lists the legal range for mfact. Clarify this by enforcing the same bounds in setmfact at runtime as those listed for mfact at compile time.
Diffstat (limited to '%25252525253fid%25252525253da8e9513783f335b1ac7255e40a663adfffc4b475%252525253fid%252525253da8e9513783f335b1ac7255e40a663adfffc4b475%2525253fid%2525253da8e9513783f335b1ac7255e40a663adfffc4b475%25253fid%25253da8e9513783f335b1ac7255e40a663adfffc4b475&id2%25253dc82db690cc0c4624dad4dc6ae899020799ec84db%253fid%253da8e9513783f335b1ac7255e40a663adfffc4b475%3fid%3da8e9513783f335b1ac7255e40a663adfffc4b475&id2%3dc82db690cc0c4624dad4dc6ae899020799ec84db?id=a8e9513783f335b1ac7255e40a663adfffc4b475')
0 files changed, 0 insertions, 0 deletions