From 8e478ab97500cfd81c090074cf0cd522854a83a5 Mon Sep 17 00:00:00 2001 From: Zeno Albisser Date: Thu, 21 Aug 2014 13:30:57 +0200 Subject: Update the version numbers for the WebEngine QML types. For the WebEngineVersionBumper we have to remove the major version bits after right shifting to determine the minor number. Change-Id: I09f47dd261dc8de1e5cc94085ac3fdf3503588fb Reviewed-by: Jocelyn Turcotte --- src/webengine/plugin/plugin.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/webengine/plugin/plugin.cpp b/src/webengine/plugin/plugin.cpp index 830cd89b5..689eca997 100644 --- a/src/webengine/plugin/plugin.cpp +++ b/src/webengine/plugin/plugin.cpp @@ -57,9 +57,9 @@ public: { Q_ASSERT(QLatin1String(uri) == QLatin1String("QtWebEngine")); - qmlRegisterType(uri, 0, 9, "WebEngineView"); - qmlRegisterUncreatableType(uri, 0, 9, "WebEngineLoadRequest", QObject::tr("Cannot create separate instance of WebEngineLoadRequest")); - qmlRegisterUncreatableType(uri, 0, 9, "WebEngineNewViewRequest", QObject::tr("Cannot create separate instance of WebEngineNewViewRequest")); + qmlRegisterType(uri, 1, 0, "WebEngineView"); + qmlRegisterUncreatableType(uri, 1, 0, "WebEngineLoadRequest", QObject::tr("Cannot create separate instance of WebEngineLoadRequest")); + qmlRegisterUncreatableType(uri, 1, 0, "WebEngineNewViewRequest", QObject::tr("Cannot create separate instance of WebEngineNewViewRequest")); qmlRegisterUncreatableType(uri, 1, 0, "WebEngineNavigationRequest", QObject::tr("Cannot create separate instance of WebEngineNavigationRequest")); // The QML type loader relies on the minimum and maximum minor version of registered types @@ -67,7 +67,7 @@ public: // a dummy type in order to allow importing the latest version even if it didn't include // an API update that would appear here in a registered type. int major = QTWEBENGINE_VERSION >> 16; - int minor = QTWEBENGINE_VERSION >> 8; + int minor = (QTWEBENGINE_VERSION >> 8) & 0xFF; qmlRegisterUncreatableType(uri, major, minor, "WebEngineVersionBumper", QObject::tr("This is a dummy type and cannot be created.")); } }; -- cgit v1.2.3