/*virtual*/ bool Container::PointerMoved(Vector point)
{
std::vector<Object *>::iterator i;
- lastObjectHovered = NULL;
+ lastObjectHovered = penultimateObjectHovered = NULL;
if (!isTopLevelContainer)
{
{
// if (objects[i]->GetState() == OSSelected)
if ((*i)->PointerMoved(point))
+ {
+ penultimateObjectHovered = lastObjectHovered;
lastObjectHovered = *i;
+ }
}
// Generic container doesn't need this???