diff --git a/src/editor/map/context_manager.cpp b/src/editor/map/context_manager.cpp index bd345a92611..7f6af284d62 100644 --- a/src/editor/map/context_manager.cpp +++ b/src/editor/map/context_manager.cpp @@ -174,7 +174,8 @@ void context_manager::refresh_all() { gui_.rebuild_all(); get_map_context().set_needs_terrain_rebuild(false); - gui_.redraw_everything(); + gui_.invalidate_all(); + gui_.draw(false); get_map_context().clear_changed_locations(); gui_.recalculate_minimap(); }