summaryrefslogtreecommitdiffstats
path: root/profile-widget
diff options
context:
space:
mode:
authorGravatar Jan Mulder <jlmulder@xs4all.nl>2018-01-07 16:08:25 +0100
committerGravatar Jan Mulder <jlmulder@xs4all.nl>2018-01-10 20:34:16 +0100
commit6193aef9ac7678a66748d6cd410e387024cc16cb (patch)
treea756cf65533cf8ef87628faa93e2414a97144e05 /profile-widget
parent0096284a8ef292012f2feab67db460057be6ad39 (diff)
downloadsubsurface-6193aef9ac7678a66748d6cd410e387024cc16cb.tar.gz
mobile: fix crash on delete dive from divelist
This is a somewhat hacky commit. For a very long time, the delete from the divelist on mobile crashed. That is, not always for anyone, but for me almost consistently. This commit tries to solve it. I found that trying to save the delete immediately after removing data from the underlying model seemed to cause the crash. Hacking around, I found that a simple beginResetModel/endResetModel between the delete of the underlying model data and actual save is sufficient to solve the crash. The big question is, why does this all work? I suspect some of race condition between deleting model data, and giving the QML engine the opportunity to do its thing. This is also related to issue #311, but that is not implemented here. Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
Diffstat (limited to 'profile-widget')
0 files changed, 0 insertions, 0 deletions