aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/ui/ui_image_picker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/ui/ui_image_picker.cpp')
-rw-r--r--engines/bladerunner/ui/ui_image_picker.cpp10
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;
}