diff --git a/aegisub/utils.cpp b/aegisub/utils.cpp index 9ae079d5f..ff8902670 100644 --- a/aegisub/utils.cpp +++ b/aegisub/utils.cpp @@ -400,6 +400,7 @@ void RestartAegisub() { wxExecute(wxString::Format(_T("/usr/bin/open \"%s\""), wxString(bundle_path, wxConvUTF8))); free(bundle_path); #else - // someone fix this + wxStandardPaths stand; + wxExecute(stand.GetExecutablePath()); #endif }