Browse Source

Fixed Save As on OS X

merge-requests/365/head
eidheim 9 years ago
parent
commit
4f76f78224
  1. 6
      src/window.cc

6
src/window.cc

@ -362,9 +362,9 @@ void Window::set_menu_actions() {
if(auto view=Notebook::get().get_current_view()) { if(auto view=Notebook::get().get_current_view()) {
auto path = Dialog::save_file_as(view->file_path); auto path = Dialog::save_file_as(view->file_path);
if(path!="") { if(path!="") {
std::ofstream file(path); std::ofstream file(path, std::ofstream::binary);
if(file) { if(file) {
file << view->get_buffer()->get_text(); file << view->get_buffer()->get_text().raw();
file.close(); file.close();
if(Directories::get().path!="") if(Directories::get().path!="")
Directories::get().update(); 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"); Terminal::get().print("File saved to: " + Notebook::get().get_current_view()->file_path.string()+"\n");
} }
else else
Terminal::get().print("Error saving file\n"); Terminal::get().print("Error saving file\n", true);
} }
} }
}); });

Loading…
Cancel
Save