aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorFilippos Karapetis2009-10-22 09:36:46 +0000
committerFilippos Karapetis2009-10-22 09:36:46 +0000
commit512c9cae11d9f83f2fbf84e66a0b0b9799b4ca96 (patch)
treee0e31b683bb7dd0fe273330a15b6d409c63bc5b5 /engines
parentebd04d4479c56297e45581ae6bcbc66b47cd1c1c (diff)
downloadscummvm-rg350-512c9cae11d9f83f2fbf84e66a0b0b9799b4ca96.tar.gz
scummvm-rg350-512c9cae11d9f83f2fbf84e66a0b0b9799b4ca96.tar.bz2
scummvm-rg350-512c9cae11d9f83f2fbf84e66a0b0b9799b4ca96.zip
Fixed a crash when selecting menu items
svn-id: r45334
Diffstat (limited to 'engines')
-rw-r--r--engines/sci/engine/game.cpp1
-rw-r--r--engines/sci/engine/kmenu.cpp2
2 files changed, 1 insertions, 2 deletions
diff --git a/engines/sci/engine/game.cpp b/engines/sci/engine/game.cpp
index 75820f6024..f3d5613637 100644
--- a/engines/sci/engine/game.cpp
+++ b/engines/sci/engine/game.cpp
@@ -33,7 +33,6 @@
#include "sci/engine/kernel_types.h"
#include "sci/gui/gui.h"
#include "sci/engine/message.h"
-#include "sci/gfx/gfx_widgets.h"
#include "sci/gfx/gfx_state_internal.h" // required for GfxPort, GfxVisual
#include "sci/gfx/menubar.h"
diff --git a/engines/sci/engine/kmenu.cpp b/engines/sci/engine/kmenu.cpp
index a716805e9a..d63ffc2ca2 100644
--- a/engines/sci/engine/kmenu.cpp
+++ b/engines/sci/engine/kmenu.cpp
@@ -181,7 +181,7 @@ reg_t kMenuSelect(EngineState *s, int argc, reg_t *argv) {
if (menu_mode) {
int old_item;
int old_menu;
- GfxPort *port = NULL;
+ GfxPort *port = sciw_new_menu(s, s->titlebar_port, s->_menubar, 0);
item_nr = -1;