WindowQuad, WindowQuadList, and WindowMotionManager use '==' to compare floating point numbers, this is completely wrong. Please note, we can't use qFuzzyCompare because it doesn't work if one of numbers is 0. For reference, Boost's docs on floating point comparison. http://www.boost.org/doc/libs/1_61_0/libs/math/doc/html/math_toolkit/float_comparison.html
Still present in KDE 5.24.