From 4f76f78224c17f503e492e21bcf9e169e2d06fcf Mon Sep 17 00:00:00 2001 From: eidheim Date: Fri, 16 Sep 2016 11:50:41 +0200 Subject: [PATCH] Fixed Save As on OS X --- src/window.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/window.cc b/src/window.cc index 5509dab..bb31738 100644 --- a/src/window.cc +++ b/src/window.cc @@ -362,9 +362,9 @@ void Window::set_menu_actions() { if(auto view=Notebook::get().get_current_view()) { auto path = Dialog::save_file_as(view->file_path); if(path!="") { - std::ofstream file(path); + std::ofstream file(path, std::ofstream::binary); if(file) { - file << view->get_buffer()->get_text(); + file << view->get_buffer()->get_text().raw(); file.close(); if(Directories::get().path!="") Directories::get().update(); @@ -372,7 +372,7 @@ void Window::set_menu_actions() { Terminal::get().print("File saved to: " + Notebook::get().get_current_view()->file_path.string()+"\n"); } else - Terminal::get().print("Error saving file\n"); + Terminal::get().print("Error saving file\n", true); } } });