diff --git a/source/glest_game/menu/menu_state_load_game.cpp b/source/glest_game/menu/menu_state_load_game.cpp index 38c11b79..955c25bf 100644 --- a/source/glest_game/menu/menu_state_load_game.cpp +++ b/source/glest_game/menu/menu_state_load_game.cpp @@ -190,8 +190,7 @@ void MenuStateLoadGame::reloadUI() { } void MenuStateLoadGame::mouseDoubleClick(int x, int y, MouseButton mouseButton) { - if (mouseButton == mbLeft) { - slotsScrollBar.mouseDown(x, y); + if (mouseButton == mbLeft && selectedButton != NULL && selectedButton->mouseClick(x, y)) { mouseClick(loadButton.getX()+1, loadButton.getY()+1, mouseButton); } }