diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/pink/objects/actors/lead_actor.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/pink/objects/actors/lead_actor.cpp b/engines/pink/objects/actors/lead_actor.cpp index 1bc49a0786..bfbbbb0642 100644 --- a/engines/pink/objects/actors/lead_actor.cpp +++ b/engines/pink/objects/actors/lead_actor.cpp @@ -325,7 +325,9 @@ void LeadActor::setNextExecutors(const Common::String &nextModule, const Common: } void LeadActor::forceUpdateCursor() { - const Common::Point point = _page->getGame()->getEventManager()->getMousePos(); + PinkEngine *vm =_page->getGame(); + vm->getDirector()->update(); // we have actions, that should be drawn to properly update cursor + const Common::Point point = vm->getEventManager()->getMousePos(); updateCursor(point); } |