mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
android/usb: better memory management
Instead of relying on the std::vector staying unchanged and not freeing its members, instead keep a copy of the object in our DCDeviceData class. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
0b72495413
commit
2265a27912
3 changed files with 12 additions and 4 deletions
|
@ -324,9 +324,10 @@ void DCDeviceData::setDevName(const QString &devName)
|
|||
}
|
||||
|
||||
#if defined(Q_OS_ANDROID)
|
||||
void DCDeviceData::setUsbDevice(void *device)
|
||||
void DCDeviceData::setUsbDevice(const android_usb_serial_device_descriptor &usbDescriptor)
|
||||
{
|
||||
data.androidUsbDeviceDescriptor = device;
|
||||
androidUsbDescriptor = usbDescriptor;
|
||||
data.androidUsbDeviceDescriptor = &androidUsbDescriptor;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue