src/lib/VSDContentCollector.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
New commits: commit f85c44b280a57cc273217c8385dd95a4989bd827 Author: David Tardon <dtar...@redhat.com> Date: Mon Mar 12 13:32:53 2018 +0100 speed up angle normalization Change-Id: I2531cae69ef9a64d5004692919bdcd96a069e994 diff --git a/src/lib/VSDContentCollector.cpp b/src/lib/VSDContentCollector.cpp index 9b4b39e..25907eb 100644 --- a/src/lib/VSDContentCollector.cpp +++ b/src/lib/VSDContentCollector.cpp @@ -638,9 +638,8 @@ void libvisio::VSDContentCollector::_flushText() if (flipX) angle -= M_PI; - while (angle > M_PI) - angle -= 2 * M_PI; - while (angle < -M_PI) + angle = std::fmod(angle, 2 * M_PI); + if (angle < 0) angle += 2 * M_PI; textBlockProps.insert("svg:x", m_scale * x); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits