commit 8c9182fb811a1ca233ef431216216168e1790226 parent 4a028ef056e2b93496bad6b42fd8f43cc0ebcff0 Author: Steven Atkinson <steven@atkinson.mn> Date: Sat, 10 Jun 2023 18:19:36 -0700 Don't lose track of directory if an invalid file is attempted to be staged (#287) * Select file directory instead of file * Change select text * Don't fail out so hard if a bad IR or model is attempted to be staged. Diffstat:
M | NeuralAmpModeler/NeuralAmpModelerControls.h | | | 8 | +++++--- |
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/NeuralAmpModeler/NeuralAmpModelerControls.h b/NeuralAmpModeler/NeuralAmpModelerControls.h @@ -272,9 +272,11 @@ public: switch (msgTag) { case kMsgTagLoadFailed: - ClearPathList(); - SetupMenu(); - mFileNameControl->SetLabelAndTooltip("Load Failed"); + // Honestly, not sure why I made a big stink of it before. Why not just say it failed and move on? :) + { + std::string label(std::string("(FAILED) ") + std::string(mFileNameControl->GetLabelStr())); + mFileNameControl->SetLabelAndTooltip(label.c_str()); + } break; case kMsgTagLoadedModel: case kMsgTagLoadedIR: