plugins/providers/virtualbox/action/snapshot_restore.rb in vagrant-unbundled-2.2.7.0 vs plugins/providers/virtualbox/action/snapshot_restore.rb in vagrant-unbundled-2.2.8.0

- old
+ new

@@ -10,11 +10,13 @@ env[:ui].info(I18n.t( "vagrant.actions.vm.snapshot.restoring", name: env[:snapshot_name])) env[:machine].provider.driver.restore_snapshot( env[:machine].id, env[:snapshot_name]) do |progress| - env[:ui].clear_line - env[:ui].report_progress(progress, 100, false) + env[:ui].rewriting do |ui| + ui.clear_line + ui.report_progress(progress, 100, false) + end end # Clear the line one last time since the progress meter doesn't disappear # immediately. env[:ui].clear_line