DWM 5.7.2 released on September 27, 2009. Changes between 5.6.1 and 5.7: "This release contains various code cleanups and several minor improvements, in particular several contributed patches by Neale, anydot, Jukka, nsz, and Tony. The biggest changes are that the layout symbol can be modified by the arrange function of a layout (see monocle() for an example) and that the updategeom() algorithm has been rewritten from scratch. Now geometry changes do not result in a complete destruction of the Monitor struct and broken applications like wine that configure the root window do not result in recreating the Monitor struct altogether." (http://lists.suckless.org/dev/0909/1471.html). 5.7.1 and 5.7.2 both fix the layout symbol updating mechanism during setlayout and that contains some improvements for the overall drawbar() and arrange() handling which performed unnecessary execution on unchanged monitors (http://lists.suckless.org/dev/0909/1481.html, http://lists.suckless.org/dev/0909/1495.html). Reproducible: Always
Fix in cvs