From d11c61db1466d79ef6253814a86b04950b499ec3 Mon Sep 17 00:00:00 2001 From: D G Turner Date: Sun, 1 Dec 2019 05:06:31 +0000 Subject: SCI: Fix Missing Default Switch Cases These are flagged by GCC if -Wswitch-default is enabled. --- engines/sci/graphics/menu.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'engines/sci/graphics/menu.cpp') diff --git a/engines/sci/graphics/menu.cpp b/engines/sci/graphics/menu.cpp index 25d9edabe6..b1ebbc71e5 100644 --- a/engines/sci/graphics/menu.cpp +++ b/engines/sci/graphics/menu.cpp @@ -138,6 +138,8 @@ void GfxMenu::kernelAddEntry(Common::String title, Common::String content, reg_t functionPos = curPos; } break; + default: + break; } curPos++; } @@ -205,6 +207,9 @@ void GfxMenu::kernelAddEntry(Common::String title, Common::String content, reg_t // Some multilingual sci01 games use e.g. '--!%G--!' (which doesn't really make sense) separatorCount += 2; curPos++; + break; + default: + break; } curPos++; } @@ -492,6 +497,9 @@ reg_t GfxMenu::kernelSelect(reg_t eventObject, bool pauseSound) { forceClaimed = true; } } break; + + default: + break; } if (!_menuSaveHandle.isNull()) { @@ -790,6 +798,8 @@ GuiMenuItemEntry *GfxMenu::interactiveWithKeyboard() { case kSciKeyDown: newItemId++; break; + default: + break; } if ((newMenuId != curItemEntry->menuId) || (newItemId != curItemEntry->id)) { // Selection changed, fix up new selection if required @@ -801,6 +811,9 @@ GuiMenuItemEntry *GfxMenu::interactiveWithKeyboard() { case kSciKeyLeft: case kSciKeyRight: curEvent.character = kSciKeyDown; + break; + default: + break; } } } while (newItemEntry->separatorLine); -- cgit v1.2.3