The IsOwned API has a bug whereby it'll error if supplied a non-frame region. The error itself is a bug, since tooltips can be owned by non-frame regions (like fontstrings) just fine.
We can work around this by just using GetOwner instead and testing the return value - so let's do so consistently everywhere.
The IsOwned API has a bug whereby it'll error if supplied a non-frame region. The error itself is a bug, since tooltips can be owned by non-frame regions (like fontstrings) just fine.
We can work around this by just using GetOwner instead and testing the return value - so let's do so consistently everywhere.