1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-09-15 15:50:54 +02:00

Do not pass garbage to first Audacity when starting another without args.

This commit is contained in:
lllucius@gmail.com 2015-01-05 01:03:17 +00:00
parent 9ead6d4221
commit baee4cbb24

View File

@ -1627,6 +1627,12 @@ bool AudacityApp::CreateSingleInstanceChecker(wxString dir)
}
else if ( mChecker->IsAnotherRunning() ) {
#if defined(__WXMSW__) || defined(__WXGTK__)
// Get the 1st argument (filename) if there is one.
wxString cmd;
if (argc > 1) {
cmd = argv[1];
}
//
// On Windows and Linux, we attempt to make a connection
// to an already active Audacity. If successful, we send
@ -1643,7 +1649,7 @@ bool AudacityApp::CreateSingleInstanceChecker(wxString dir)
appl,
IPC_TOPIC);
if (conn) {
bool ok = conn->Execute(argv[1]);
bool ok = conn->Execute(cmd);
conn->Disconnect();
delete conn;