diff --git a/src/gui/game/GameView.cpp b/src/gui/game/GameView.cpp index 662cd3361..fa92a2d47 100644 --- a/src/gui/game/GameView.cpp +++ b/src/gui/game/GameView.cpp @@ -1460,7 +1460,10 @@ void GameView::OnKeyPress(int key, Uint16 character, bool shift, bool ctrl, bool break; if (ctrl && !isMouseDown) { - c->HistoryRestore(); + if (shift) + c->HistoryForward(); + else + c->HistoryRestore(); } else {