From 605253f61b69397435cef4d1650296a43ab54d97 Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Wed, 7 Sep 2022 18:26:02 +0800 Subject: [PATCH] FIX: open new BambuStudio at fixed path Change-Id: I4ebadf9d27c38243a3cb462c6723e61864169d9c --- src/slic3r/GUI/MainFrame.cpp | 2 +- src/slic3r/Utils/Process.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index 68d1c73b6..e8008aae1 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -1681,7 +1681,7 @@ void MainFrame::init_menubar_as_editor() { #ifdef __APPLE__ // New Window - append_menu_item(fileMenu, wxID_ANY, _L("New Window") + "\tCtrl+N", _L("Start a new window"), + append_menu_item(fileMenu, wxID_ANY, _L("New Window"), _L("Start a new window"), [](wxCommandEvent&) { start_new_slicer(); }, "", nullptr, []{ return true; }, this); #endif diff --git a/src/slic3r/Utils/Process.cpp b/src/slic3r/Utils/Process.cpp index c25910574..2112d101b 100644 --- a/src/slic3r/Utils/Process.cpp +++ b/src/slic3r/Utils/Process.cpp @@ -65,7 +65,7 @@ static void start_new_slicer_or_gcodeviewer(const NewSlicerInstanceType instance // On Apple the wxExecute fails, thus we use boost::process instead. BOOST_LOG_TRIVIAL(info) << "Trying to spawn a new slicer \"" << bin_path.string() << "\""; try { - std::vector args = { "-n", "-a", "BambuStudio"}; + std::vector args = { "-n", "-a", "/Applications/BambuStudio.app"}; if (!paths_to_open.empty()) { for (const auto& file : paths_to_open) args.emplace_back(into_u8(file));