In the case where the pointer is not in the chart, both calls to
ListPool<Serie>.Get() from inside the function UpdateTooltipData
are executed.
And because the pointer is not in the chart, m_ShowTooltip is set to
false in the last else clause.
This makes UpdateTooltip to skip all logic and miss the chance to release
the list back to the pool.