subsurface/desktop-widgets
stevebuie 8f4f8fe489 Fix crash on mac os during download from new BLE computer
Ensure that any bluetooth scan started (by changing the device name) in the
download-from-dive-computer dialog (desktop version) is stopped before the
download process is started up. Because the QT bluetooth discovery agent uses
a QTimer internally, it must be stopped from the same thread as it was started
from. The download process uses a different thread, so ends up crashing when
it tries to dispose of the timer from a different thread.

Reported-by: Steve Buie <sbuie321@gmail.com>
Signed-off-by: Steve Buie <sbuie321@gmail.com>
2024-06-28 14:51:07 +12:00
..
css
preferences
qml
tab-widgets
about.cpp
about.h
about.ui
addfilterpreset.ui
btdeviceselectiondialog.cpp
btdeviceselectiondialog.h
btdeviceselectiondialog.ui
CMakeLists.txt
configuredivecomputerdialog.cpp
configuredivecomputerdialog.h
configuredivecomputerdialog.ui
divecomponentselection.ui
divelistview.cpp
divelistview.h
divelogexportdialog.cpp
divelogexportdialog.h
divelogexportdialog.ui
divelogimportdialog.cpp
divelogimportdialog.h
divelogimportdialog.ui
divepicturewidget.cpp
divepicturewidget.h
diveplanner.cpp
diveplanner.h
diveplanner.ui
diveshareexportdialog.cpp
diveshareexportdialog.h
diveshareexportdialog.ui
divesiteimportdialog.cpp
divesiteimportdialog.h
divesiteimportdialog.ui
divesitelistview.cpp
divesitelistview.h
divesitelistview.ui
downloadfromdivecomputer.cpp Fix crash on mac os during download from new BLE computer 2024-06-28 14:51:07 +12:00
downloadfromdivecomputer.h
downloadfromdivecomputer.ui
filterconstraintwidget.cpp
filterconstraintwidget.h
filterwidget.cpp
filterwidget.h
filterwidget.ui
findmovedimagesdialog.cpp cleanup: silence std::move()-related Coverity warnings 2024-01-15 15:11:36 -08:00
findmovedimagesdialog.h
findmovedimagesdialog.ui
groupedlineedit.cpp
groupedlineedit.h
importgps.cpp
importgps.h
importgps.ui
kmessagewidget.cpp
kmessagewidget.h
listfilter.ui
locationinformation.cpp
locationinformation.h
locationinformation.ui
mainwindow.cpp
mainwindow.h
mainwindow.ui
mapwidget.cpp
mapwidget.h
modeldelegates.cpp
modeldelegates.h
notificationwidget.cpp
notificationwidget.h
plannerDetails.ui
plannerSettings.ui
printdialog.cpp printing: pass current filename to dialog 2024-03-24 17:53:19 +01:00
printdialog.h
printer.cpp
printer.h
printoptions.cpp
printoptions.h
printoptions.ui
profilewidget.cpp
profilewidget.h
profilewidget.ui
qtwaitingspinner.cpp
qtwaitingspinner.h
renumber.ui
searchbar.ui
setpoint.ui
shiftimagetimes.ui
shifttimes.ui
simplewidgets.cpp
simplewidgets.h
starwidget.cpp
starwidget.h
statswidget.cpp
statswidget.h Qt6: prevent QML object from being garbage collected 2022-03-12 08:28:32 -08:00
statswidget.ui
subsurfacewebservices.cpp
subsurfacewebservices.h
tableview.cpp
tableview.h
tableview.ui
tagwidget.cpp
tagwidget.h
templateedit.cpp
templateedit.h
templateedit.ui templateedit.ui: give the layout for "Border width" unique name 2017-03-12 09:19:03 -07:00
templatelayout.cpp
templatelayout.h cleanup: silence std::move()-related Coverity warnings 2024-01-15 15:11:36 -08:00
textedit.cpp
textedit.h
tripselectiondialog.cpp
tripselectiondialog.h
tripselectiondialog.ui
updatemanager.cpp
updatemanager.h
urldialog.ui
usermanual.cpp
usermanual.h
webservices.ui