From 3e2c9b6bc2815d1777ff2f93723994c7efbe64aa Mon Sep 17 00:00:00 2001 From: whiterandrek Date: Wed, 20 Jun 2018 23:12:44 +0300 Subject: PINK: fix updating cursor in some situations --- engines/pink/objects/actors/lead_actor.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'engines/pink/objects') 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); } -- cgit v1.2.3