mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-18 10:10:45 +08:00
fix: coredump after failing to restart minitouch
This commit is contained in:
@@ -111,10 +111,9 @@ std::optional<std::string> asst::MinitouchController::reconnect(const std::strin
|
||||
|
||||
bool asst::MinitouchController::input_to_minitouch(const std::string& cmd)
|
||||
{
|
||||
if (!m_minitouch_handler->write(cmd)) {
|
||||
if (!(m_minitouch_handler && m_minitouch_handler->write(cmd))) {
|
||||
Log.error("Failed to write to minitouch, try restart minitouch and re-write");
|
||||
call_and_hup_minitouch();
|
||||
return m_minitouch_handler->write(cmd);
|
||||
return call_and_hup_minitouch() && m_minitouch_handler->write(cmd);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user