FrameSvg corruption [a bit urgent]

Ivan Čukić ivan.cukic at gmail.com
Fri Jan 16 02:05:40 CET 2009


> because if it is found, then we don't want to re-look it up in the svg. no?
But the problem is that it is not loaded from the cache properly, but exists 
in the file, and hasElement() returns false, because it thinks that the cache 
holds the element, and if it has it at all, it is corrupted.

The /found/ variable refers to the fact that it is found in the cache, and not 
in the file. So, the hasElement() returns false although that element exist.

As the documentation states for hasElement()
@return true if the element is defined in the Svg, otherwise false

Which doesn't describe its behavior. With the proposed change, it would.
1. Check cache, if we have valid cached element, then the element exists
2. If we don't have it in the cache, then we check the Svg directly

I hope I made it a bit more clear what is the problem.

Cheers


-- 
So remember when you're feeling very small and insecure
How amazingly unlikely is your birth
And pray that there's intelligent life somewhere up in space
Because there' bugger all down here on earth.
    -- Monty Python



More information about the Plasma-devel mailing list