aboutsummaryrefslogtreecommitdiff
path: root/saga/interface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'saga/interface.cpp')
-rw-r--r--saga/interface.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/saga/interface.cpp b/saga/interface.cpp
index abcc2593b4..943b28e151 100644
--- a/saga/interface.cpp
+++ b/saga/interface.cpp
@@ -278,8 +278,10 @@ int Interface::setMode(int mode) {
if (_panelMode == kPanelConverse)
_inMainMode = false;
- //else if (_panelMode == kPanelInventory)
- // _inMainMode = true;
+ else if (_panelMode == kPanelInventory) {
+ _inMainMode = true;
+ _panelMode = kPanelMain;
+ }
draw();
@@ -398,7 +400,7 @@ int Interface::update(const Point& imousePt, int update_flag) {
// Get game display info
_vm->getDisplayInfo(&g_di);
- if (_panelMode == kPanelMain) {
+ if (_panelMode == kPanelMain) { // FIXME: HACK
// Update playfield space ( only if cursor is inside )
if (imouse_y < g_di.scene_h) {
// Mouse is in playfield space