fix KeyEditor::print() for windows (hopefully, untested)
This commit is contained in:
parent
cde951f30f
commit
265c60126a
@ -546,10 +546,16 @@ KeyEditor::print () const
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef PLATFORM_WINDOWS
|
||||||
|
::close (fd);
|
||||||
|
#endif
|
||||||
|
|
||||||
err = NULL;
|
err = NULL;
|
||||||
|
|
||||||
if (!g_file_set_contents (file_name, sstr.str().c_str(), sstr.str().size(), &err)) {
|
if (!g_file_set_contents (file_name, sstr.str().c_str(), sstr.str().size(), &err)) {
|
||||||
|
#ifndef PLATFORM_WINDOWS
|
||||||
::close (fd);
|
::close (fd);
|
||||||
|
#endif
|
||||||
g_unlink (file_name);
|
g_unlink (file_name);
|
||||||
if (err) {
|
if (err) {
|
||||||
error << string_compose (_("Could not save bindings to file (%1)"), err->message) << endmsg;
|
error << string_compose (_("Could not save bindings to file (%1)"), err->message) << endmsg;
|
||||||
@ -558,7 +564,9 @@ KeyEditor::print () const
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef PLATFORM_WINDOWS
|
||||||
::close (fd);
|
::close (fd);
|
||||||
|
#endif
|
||||||
|
|
||||||
PBD::open_uri (string_compose ("file:///%1", file_name));
|
PBD::open_uri (string_compose ("file:///%1", file_name));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user