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 | |
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.
-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(); |