summaryrefslogtreecommitdiffstats
path: root/Documentation/mobile-manual-v3.txt
diff options
context:
space:
mode:
authorGravatar Berthold Stoeger <bstoeger@mail.tuwien.ac.at>2020-03-24 09:01:24 +0100
committerGravatar Dirk Hohndel <dirk@hohndel.org>2020-03-24 09:01:25 -0700
commit59b6ad6a0ba3527b73f008a94defe4aa57add5f6 (patch)
tree300eb907be924efb71da957c3b707cad8b569c38 /Documentation/mobile-manual-v3.txt
parent0b83971ff9bf9385bd6eca79ca796e8b5ccf346a (diff)
downloadsubsurface-59b6ad6a0ba3527b73f008a94defe4aa57add5f6.tar.gz
divelist: don't initialize invalidFont at startup
To mark invalid dives, we use a struck-out font, which was a static variable at translation unit scope, i.e. initialized at application startup. Sadly, this crashes on iOS. It is unclear when we can initialize fonts. Try to move initialization to the constructore of DiveTripModelBase and make the font a member of that class. For consistency, also make the invalidBrush a member of this class. This now means that the diveData function cannot be static anymore, since it needs access to the font and brush. But OK. Reported-by: Dirk Hohndel <dirk@hohndel.org> Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'Documentation/mobile-manual-v3.txt')
0 files changed, 0 insertions, 0 deletions