diff options
Diffstat (limited to 'engines/bladerunner/ui/ui_image_picker.cpp')
-rw-r--r-- | engines/bladerunner/ui/ui_image_picker.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/bladerunner/ui/ui_image_picker.cpp b/engines/bladerunner/ui/ui_image_picker.cpp index 0e00bf0484..7055fe31d6 100644 --- a/engines/bladerunner/ui/ui_image_picker.cpp +++ b/engines/bladerunner/ui/ui_image_picker.cpp @@ -27,6 +27,7 @@ #include "bladerunner/font.h" #include "bladerunner/mouse.h" #include "bladerunner/shape.h" +#include "bladerunner/time.h" #include "common/rect.h" #include "common/str.h" @@ -226,7 +227,12 @@ void UIImagePicker::drawTooltip(Graphics::Surface &surface, int x, int y) { return; } - if (_hoveredImageIndex == -1 || _vm->_mouse->isDisabled() || !_images[_hoveredImageIndex].active || _vm->getTotalPlayTime() < _hoverStartTimestamp + 1000) { + if ( + (_hoveredImageIndex == -1) || + (_vm->_mouse->isDisabled()) || + (!_images[_hoveredImageIndex].active) || + (_vm->_time->current() < _hoverStartTimestamp + 1000) + ) { return; } @@ -293,7 +299,7 @@ bool UIImagePicker::handleMouseAction(int x, int y, bool down, bool up, bool ign } } } - _hoverStartTimestamp = _vm->getTotalPlayTime(); + _hoverStartTimestamp = _vm->_time->current(); _hoveredImageIndex = hoveredImageIndex; } |