summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-03-02 03:04:47 +0100
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-03-02 03:04:47 +0100
commit6f6a4a574ebc61f8e341e681e63b5a2f66156ce2 (patch)
tree4fbe689d8faf37c348a4c9a6fa6274f57a8162df
parent32f5237cd79385681481ba37ecf7f0bcfaa5ab96 (diff)
parentb4597180191734ca128772d2b8547c6e6c08efa2 (diff)
downloadqttools-6f6a4a574ebc61f8e341e681e63b5a2f66156ce2.tar.gz
Merge remote-tracking branch 'origin/5.12' into 5.13
Change-Id: Id06ccca252abc84720b18909f55019266426eb97
-rw-r--r--src/macdeployqt/shared/shared.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/macdeployqt/shared/shared.cpp b/src/macdeployqt/shared/shared.cpp
index aefbc3765..3abc31c72 100644
--- a/src/macdeployqt/shared/shared.cpp
+++ b/src/macdeployqt/shared/shared.cpp
@@ -1097,6 +1097,16 @@ void deployPlugins(const ApplicationBundleInfo &appBundleInfo, const QString &pl
addPlugins(QStringLiteral("iconengines"));
+ // Platforminputcontext plugins if QtGui is in use
+ if (deploymentInfo.containsModule("Gui", libInfix)) {
+ addPlugins(QStringLiteral("platforminputcontexts"), [&addPlugins](const QString &lib) {
+ // Deploy the virtual keyboard plugins if we have deployed virtualkeyboard
+ if (lib.startsWith(QStringLiteral("libqtvirtualkeyboard")))
+ addPlugins(QStringLiteral("virtualkeyboard"));
+ return true;
+ });
+ }
+
// Sql plugins if QtSql is in use
if (deploymentInfo.containsModule("Sql", libInfix)) {
addPlugins(QStringLiteral("sqldrivers"), [](const QString &lib) {