diff --git a/src/options.cpp b/src/options.cpp index b5e6f20971bb1..f135859075b16 100644 --- a/src/options.cpp +++ b/src/options.cpp @@ -2691,6 +2691,7 @@ std::string options_manager::show( bool ingame, const bool world_options_only ) // keybinding screen erased the internal borders of main menu, restore it: draw_borders_internal( w_options_header, mapLines ); } else if( action == "QUIT" ) { + catacurses::clear(); catacurses::refresh(); break; } diff --git a/src/worldfactory.cpp b/src/worldfactory.cpp index 6880d44cae343..daee39cc58e39 100644 --- a/src/worldfactory.cpp +++ b/src/worldfactory.cpp @@ -163,6 +163,7 @@ WORLDPTR worldfactory::make_new_world( bool show_prompt, const std::string &worl } } if( curtab < 0 ) { + catacurses::clear(); catacurses::refresh(); return nullptr; }