From f2d29df6a6029d6d5cf9233fee21f2f579fa585d Mon Sep 17 00:00:00 2001 From: "Thiago Marcos P. Santos" Date: Fri, 26 Jul 2019 00:06:53 +0300 Subject: qt --- platform/qt/src/local_glyph_rasterizer.cpp | 14 +++++++------- platform/qt/src/qmapboxgl_map_renderer.cpp | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/platform/qt/src/local_glyph_rasterizer.cpp b/platform/qt/src/local_glyph_rasterizer.cpp index 3f8df5d876..a2eb80f3b4 100644 --- a/platform/qt/src/local_glyph_rasterizer.cpp +++ b/platform/qt/src/local_glyph_rasterizer.cpp @@ -11,18 +11,18 @@ namespace mbgl { class LocalGlyphRasterizer::Impl { public: - Impl(const optional fontFamily_); + Impl(optional> fontFamily_); bool isConfigured() const; - optional fontFamily; + optional> fontFamily; QFont font; }; -LocalGlyphRasterizer::Impl::Impl(const optional fontFamily_) - : fontFamily(fontFamily_) { +LocalGlyphRasterizer::Impl::Impl(optional> fontFamily_) + : fontFamily(std::move(fontFamily_)) { if (isConfigured()) { - font.setFamily(QString::fromStdString(*fontFamily)); + font.setFamily(QString::fromStdString((*fontFamily)[0])); font.setPixelSize(24); } } @@ -31,8 +31,8 @@ bool LocalGlyphRasterizer::Impl::isConfigured() const { return fontFamily.operator bool(); } -LocalGlyphRasterizer::LocalGlyphRasterizer(const optional fontFamily) - : impl(std::make_unique(fontFamily)) { +LocalGlyphRasterizer::LocalGlyphRasterizer(optional> fontFamily) + : impl(std::make_unique(std::move(fontFamily))) { } LocalGlyphRasterizer::~LocalGlyphRasterizer() { diff --git a/platform/qt/src/qmapboxgl_map_renderer.cpp b/platform/qt/src/qmapboxgl_map_renderer.cpp index eba50af6bf..dc5599ec1d 100644 --- a/platform/qt/src/qmapboxgl_map_renderer.cpp +++ b/platform/qt/src/qmapboxgl_map_renderer.cpp @@ -29,7 +29,7 @@ static auto *getScheduler() { QMapboxGLMapRenderer::QMapboxGLMapRenderer(qreal pixelRatio, QMapboxGLSettings::GLContextMode mode, const QString &localFontFamily) : m_backend(static_cast(mode)), m_renderer(std::make_unique(m_backend, pixelRatio, mbgl::optional {}, - localFontFamily.isEmpty() ? mbgl::nullopt : mbgl::optional { localFontFamily.toStdString() })) + localFontFamily.isEmpty() ? mbgl::nullopt : mbgl::optional>{{ localFontFamily.toStdString() }})) , m_forceScheduler(needsToForceScheduler()) { // If we don't have a Scheduler on this thread, which -- cgit v1.2.1