Actually use the list of filenames in AegisubApp::OpenFiles()
This commit is contained in:
parent
bb3e0de728
commit
28eb475fc2
1 changed files with 4 additions and 3 deletions
|
@ -317,7 +317,8 @@ bool AegisubApp::OnInit() {
|
||||||
|
|
||||||
// Get parameter subs
|
// Get parameter subs
|
||||||
StartupLog("Parse command line");
|
StartupLog("Parse command line");
|
||||||
OpenFiles(argv.GetArguments());
|
auto const& args = argv.GetArguments();
|
||||||
|
OpenFiles(wxArrayStringsAdapter(args.size() - 1, &args[1]));
|
||||||
}
|
}
|
||||||
catch (agi::Exception const& e) {
|
catch (agi::Exception const& e) {
|
||||||
wxMessageBox(to_wx(e.GetMessage()), "Fatal error while initializing");
|
wxMessageBox(to_wx(e.GetMessage()), "Fatal error while initializing");
|
||||||
|
@ -478,8 +479,8 @@ void AegisubApp::MacOpenFiles(wxArrayString const& filenames) {
|
||||||
|
|
||||||
void AegisubApp::OpenFiles(wxArrayStringsAdapter filenames) {
|
void AegisubApp::OpenFiles(wxArrayStringsAdapter filenames) {
|
||||||
std::vector<agi::fs::path> files;
|
std::vector<agi::fs::path> files;
|
||||||
for (int i = 1; i < argc; ++i)
|
for (int i = 0; i < filenames.GetCount(); ++i)
|
||||||
files.push_back(from_wx(argv[i]));
|
files.push_back(from_wx(filenames[i]));
|
||||||
if (!files.empty())
|
if (!files.empty())
|
||||||
frames[0]->context->project->LoadList(files);
|
frames[0]->context->project->LoadList(files);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue