Closed engsr6982 closed 1 month ago
CustomForm表单,appendDropdown 如果传递空的 vector<string>,在玩家提交表单后引发崩溃
CustomForm
appendDropdown
vector<string>
这是我的代码,我已去掉了其它无关内容进行测试,它能复现异常
CustomForm fm{PLUGIN_TITLE}; std::vector<string> names; // ll::service::getLevel()->forEachPlayer([&names, &player](Player& p) { // if (p == player) return true; // 排除自己 // names.push_back(p.getRealName()); // return true; // }); fm.appendDropdown("choose_player", "[在线] 选择共享者:", names); // fm.appendInput("input_player", "[离线] 输入共享者的名字:", "string"); // fm.appendToggle("switch_online_offline", "在线 <-> 离线"); fm.sendTo(player, [](Player& pl, CustomFormResult const& dt, FormCancelReason) {});
DropDown返回的是vector里面的元素,我认为他应该正常运行
win11
LeviLamina-0.13.5+f4a975491
No response
Describe the bug
CustomForm
表单,appendDropdown
如果传递空的vector<string>
,在玩家提交表单后引发崩溃To Reproduce
这是我的代码,我已去掉了其它无关内容进行测试,它能复现异常
Expected behavior
DropDown返回的是vector里面的元素,我认为他应该正常运行
Screenshots
Platform
win11
Version
LeviLamina-0.13.5+f4a975491
Additional context
No response