summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--projects.pro4
-rw-r--r--src/gui/text/qfont.cpp3
2 files changed, 7 insertions, 0 deletions
diff --git a/projects.pro b/projects.pro
index d405a5b..c9e77cb 100644
--- a/projects.pro
+++ b/projects.pro
@@ -154,6 +154,10 @@ unix {
DEFAULT_QMAKESPEC ~= s,^.*mkspecs/,,g
mkspecs.commands += $(DEL_FILE) $(INSTALL_ROOT)$$mkspecs.path/default; $(SYMLINK) $$DEFAULT_QMAKESPEC $(INSTALL_ROOT)$$mkspecs.path/default
}
+win32:!equals(QT_BUILD_TREE, $$QT_SOURCE_TREE) {
+ # When shadow building on Windows, the default mkspec only exists in the build tree.
+ mkspecs.files += $$QT_BUILD_TREE/mkspecs/default
+}
INSTALLS += mkspecs
false:macx { #mac install location
diff --git a/src/gui/text/qfont.cpp b/src/gui/text/qfont.cpp
index b349bcf..b02a42e 100644
--- a/src/gui/text/qfont.cpp
+++ b/src/gui/text/qfont.cpp
@@ -805,6 +805,9 @@ QFont::QFont(const QString &family, int pointSize, int weight, bool italic)
resolve_mask |= QFont::WeightResolved | QFont::StyleResolved;
}
+ if (italic)
+ resolve_mask |= QFont::StyleResolved;
+
d->request.family = family;
d->request.pointSize = qreal(pointSize);
d->request.pixelSize = -1;