]> gitweb.michael.orlitzky.com - libsvgtiny.git/commit
src/svgtiny_css.c: don't check "key" in the libdom user_data handler
authorMichael Orlitzky <michael@orlitzky.com>
Sat, 19 Oct 2024 21:23:39 +0000 (17:23 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Sun, 20 Oct 2024 21:39:49 +0000 (17:39 -0400)
commitd42771007184ba98fbce48351b49dbf9a57bf634
tree4c34dc600c8a5144dc64b45bba673513e0365bff
parent43eb9a343bdf3f8330d03eab12fd0ba17abea1f0
src/svgtiny_css.c: don't check "key" in the libdom user_data handler

The libdom user data get/set functions in the libcss select handler
API identify the libcss user data (among all potential user data) with
a key -- basically, a string. In theory, we should look for this key
in the callback function before delegating to libcss (to make sure
it's libcss user data we're working with), but at the moment, libcss
is the only place the data could have come from.

We can therefore skip the key comparison entirely. This simplifies the
code a bit because it's currently awkward to access the same interned
key string from all three sites.
src/svgtiny_css.c