diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2016-02-07 12:41:24 -0800 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2016-02-07 12:45:36 -0800 |
commit | e1743896185dc0313ccac8aa5c8d58abf1cc2b62 (patch) | |
tree | a9aeee1a850b6bacb267d71fe5597c225a3b9308 /qt-mobile/qml/icons | |
parent | d8d9301e8ea0627b52a693b2e48defdd96ec51bf (diff) | |
download | subsurface-e1743896185dc0313ccac8aa5c8d58abf1cc2b62.tar.gz |
QML UI: another attempt to fix the random crashes
I finally was able to reproduce the crashes with the infinite recursion when
computing a GridLayout.
This seems to be triggered by competing Layout.fillWidth settings that the
layout engine couldn't figure out how to accomodate.
I did three things to make this work better:
- explicitly grab the columnWidth for the width of the DiveDetailsView.
- split the GridLayout in two so the area above and below the profile are no
longer forced to fit in the same column widths.
- remove most of the Layout.fillWidth settings and only leave a couple that
seem sufficient to get reasonable on screen layout in my experiments.
Here's hoping that this one is finally resolved.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-mobile/qml/icons')
0 files changed, 0 insertions, 0 deletions