https://bugs.kde.org/show_bug.cgi?id=406634

wolthera <griffinval...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
      Latest Commit|                            |https://invent.kde.org/kde/
                   |                            |krita/commit/205024f8437126
                   |                            |7f3bb0f7adf808e67460268e7e
         Resolution|---                         |FIXED

--- Comment #2 from wolthera <griffinval...@gmail.com> ---
Git commit 205024f84371267f3bb0f7adf808e67460268e7e by Wolthera van Hövell tot
Westerflier.
Committed on 26/09/2019 at 13:21.
Pushed by woltherav into branch 'master'.

Prevent duplicate svg symbols in the vector library docker.

This was caused by the fact that right now, whenever svg use elements are used,
instead of loading it into something or the other, it just reparses the
definition the use is referring to. This is a robust fallback, but also led to
duplicate entries in the vector library docker.

Now the parser uses a somewhat similar system as the one in use for other def
citizens like the gradients, clip paths and masks, filters and markers, and
will
not allow duplicate ID entries anymore.

This is also consistent with the SVG spec.

M  +2    -3    libs/flake/svg/SvgParser.cpp
M  +1    -1    libs/flake/svg/SvgParser.h

https://invent.kde.org/kde/krita/commit/205024f84371267f3bb0f7adf808e67460268e7e

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to