- ofs.open(fname.toFilesystemEncoding().c_str());
- if (!ofs) {
- docstring const file = makeDisplayPath(fname.absFilename(), 50);
- docstring text = bformat(_("Could not open the specified "
- "document\n%1$s."), file);
- frontend::Alert::error(_("Could not open file"), text);
- return false;
- }
- return true;
+ ofs.open(fname.toSafeFilesystemEncoding(os::CREATE).c_str());
+ if (ofs)
+ return true;
+ docstring const file = fname.displayName(50);
+ docstring text = bformat(_("Could not open the specified "
+ "document\n%1$s."), file);
+ frontend::Alert::error(_("Could not open file"), text);
+ return false;