aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/PositionCache.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/PositionCache.cxx')
-rw-r--r--src/PositionCache.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/PositionCache.cxx b/src/PositionCache.cxx
index 55af2dabb..8665c19be 100644
--- a/src/PositionCache.cxx
+++ b/src/PositionCache.cxx
@@ -342,7 +342,7 @@ XYPOSITION ScreenLine::TabWidthMinimumPixels() const {
}
const Font *ScreenLine::FontOfPosition(size_t position) const {
- return &ll->bidiData->stylesFonts[start + position];
+ return ll->bidiData->stylesFonts[start + position].get();
}
XYPOSITION ScreenLine::RepresentationWidth(size_t position) const {
@@ -795,7 +795,7 @@ void PositionCache::MeasureWidths(Surface *surface, const ViewStyle &vstyle, uns
probe = probe2;
}
}
- FontAlias fontStyle = vstyle.styles[styleNumber].font;
+ const Font *fontStyle = vstyle.styles[styleNumber].font.get();
if (len > BreakFinder::lengthStartSubdivision) {
// Break up into segments
unsigned int startSegment = 0;