mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-30 11:55:35 +08:00
Ref T632, QPointer for single shot
This commit is contained in:
@@ -1512,9 +1512,9 @@ namespace BlackCore
|
|||||||
|
|
||||||
void CNetworkVatlib::onPilotInfoRequestReceived(VatFsdClient *, const char *callsignChar, void *cbvar)
|
void CNetworkVatlib::onPilotInfoRequestReceived(VatFsdClient *, const char *callsignChar, void *cbvar)
|
||||||
{
|
{
|
||||||
auto *self = cbvar_cast(cbvar);
|
QPointer<CNetworkVatlib> self(cbvar_cast(cbvar));
|
||||||
const CCallsign callsign(self->fromFSD(callsignChar));
|
const CCallsign callsign(self->fromFSD(callsignChar));
|
||||||
QTimer::singleShot(0, self, [ = ]() { self->sendAircraftInfo(callsign); });
|
QTimer::singleShot(0, self, [ = ]() { if (self) { self->sendAircraftInfo(callsign); }});
|
||||||
}
|
}
|
||||||
|
|
||||||
void CNetworkVatlib::onPilotInfoReceived(VatFsdClient *, const char *callsignChar, const VatAircraftInfo *aircraftInfo, void *cbvar)
|
void CNetworkVatlib::onPilotInfoReceived(VatFsdClient *, const char *callsignChar, const VatAircraftInfo *aircraftInfo, void *cbvar)
|
||||||
|
|||||||
Reference in New Issue
Block a user