diff options
| author | Bastien Bouclet | 2017-08-05 08:21:29 +0200 |
|---|---|---|
| committer | Bastien Bouclet | 2017-08-05 08:36:32 +0200 |
| commit | d6de8e52c3e6b8d53608e08eb3dec31a4dd6b172 (patch) | |
| tree | d2b14f2138e17630e9b6ee05943eafba58a7036f /engines/mohawk | |
| parent | cd6a4423ef9b8fd04de977c757ce801b6565306e (diff) | |
| download | scummvm-rg350-d6de8e52c3e6b8d53608e08eb3dec31a4dd6b172.tar.gz scummvm-rg350-d6de8e52c3e6b8d53608e08eb3dec31a4dd6b172.tar.bz2 scummvm-rg350-d6de8e52c3e6b8d53608e08eb3dec31a4dd6b172.zip | |
MOHAWK: Myst: Set the clicked resource only if the active resource was updated
Fixes #10053.
Diffstat (limited to 'engines/mohawk')
| -rw-r--r-- | engines/mohawk/myst.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/engines/mohawk/myst.cpp b/engines/mohawk/myst.cpp index bd4af66360..505d2845e7 100644 --- a/engines/mohawk/myst.cpp +++ b/engines/mohawk/myst.cpp @@ -734,15 +734,11 @@ void MohawkEngine_Myst::checkCurrentResource() { _clickedResource->handleMouseUp(); } _clickedResource = nullptr; - } - - if (_mouseMoved && _clickedResource) { + } else if (_mouseMoved && _clickedResource) { if (_clickedResource->isEnabled()) { _clickedResource->handleMouseDrag(); } - } - - if (_mouseClicked && !_clickedResource) { + } else if (_mouseClicked && !_clickedResource) { if (_activeResource && _activeResource->isEnabled()) { _clickedResource = _activeResource; _clickedResource->handleMouseDown(); |
