aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/myst_areas.cpp
diff options
context:
space:
mode:
authorBastien Bouclet2010-11-29 20:53:14 +0000
committerBastien Bouclet2010-11-29 20:53:14 +0000
commit8da42b4221bd4763abc80397307b5807d14c89f0 (patch)
treeedd4475c555ea5fb928762089882b778aed39aef /engines/mohawk/myst_areas.cpp
parentb4913548d0b4e9e510653bf72aadd1e856663788 (diff)
downloadscummvm-rg350-8da42b4221bd4763abc80397307b5807d14c89f0.tar.gz
scummvm-rg350-8da42b4221bd4763abc80397307b5807d14c89f0.tar.bz2
scummvm-rg350-8da42b4221bd4763abc80397307b5807d14c89f0.zip
MOHAWK: Don't change current resource when dragging
svn-id: r54607
Diffstat (limited to 'engines/mohawk/myst_areas.cpp')
-rw-r--r--engines/mohawk/myst_areas.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/mohawk/myst_areas.cpp b/engines/mohawk/myst_areas.cpp
index 122fe6e537..7e4fb17c84 100644
--- a/engines/mohawk/myst_areas.cpp
+++ b/engines/mohawk/myst_areas.cpp
@@ -527,6 +527,9 @@ void MystResourceType10::drawDataToScreen() {
}
void MystResourceType10::handleMouseDown(Common::Point *mouse) {
+ // Tell the engine we are dragging a resource
+ _vm->_dragResource = this;
+
updatePosition(mouse);
MystResourceType8::handleMouseDown(mouse);
@@ -550,6 +553,9 @@ void MystResourceType10::handleMouseUp(Common::Point *mouse) {
// Draw slider
drawConditionalDataToScreen(1);
+
+ // No longer in drag mode
+ _vm->_dragResource = 0;
}
void MystResourceType10::handleMouseDrag(Common::Point *mouse) {