From 2e304751b3b2b142cb24a48fcc76a21faa5be812 Mon Sep 17 00:00:00 2001 From: Jake Petroules <jake.petroules@qt.io> Date: Thu, 5 May 2016 02:10:24 -0700 Subject: [PATCH] Reorder negative font weight checks in qtWeightFromCFWeight. This fixes a problem that caused the QFont::Thin and QFont::ExtraLight conditions to be unreachable. Change-Id: I62a701c53222edffbddbf868311111374ae5bea8 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com> --- .../fontdatabases/mac/qfontengine_coretext.mm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm index bcb57368f5c..91bf00d1a74 100644 --- a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm +++ b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm @@ -75,12 +75,12 @@ QFont::Weight QCoreTextFontEngine::qtWeightFromCFWeight(float value) return QFont::Medium; if (value == 0.0) return QFont::Normal; - if (value <= -0.4) - return QFont::Light; - if (value <= -0.6) - return QFont::ExtraLight; if (value <= -0.8) return QFont::Thin; + if (value <= -0.6) + return QFont::ExtraLight; + if (value <= -0.4) + return QFont::Light; return QFont::Normal; } -- GitLab