[vlc-commits] [Git][videolan/vlc][master] qt: fix crash with Qt 6.12.0-beta1
Felix Paul Kühne (@fkuehne)
gitlab at videolan.org
Wed Jun 17 16:19:42 UTC 2026
Felix Paul Kühne pushed to branch master at VideoLAN / VLC
Commits:
053b329b by Fatih Uzunoglu at 2026-06-17T17:59:42+02:00
qt: fix crash with Qt 6.12.0-beta1
With Qt 6.12 (f55a093), the name of the internal property
that pins the tool tip instance changes because that name
is now used by `QQuickAttachedPropertyPropagator` for
another purpose.
Ideally we should be using a custom "VLC" style, where we
would not need to do this, but we have still not reached a
consensus on that.
- - - - -
1 changed file:
- modules/gui/qt/maininterface/mainctx.cpp
Changes:
=====================================
modules/gui/qt/maininterface/mainctx.cpp
=====================================
@@ -1082,7 +1082,11 @@ void MainCtx::setAttachedToolTip(QObject *toolTip)
assert(engine->objectOwnership(toolTip) == QQmlEngine::ObjectOwnership::JavaScriptOwnership);
// Dynamic internal property:
+#if QT_VERSION < QT_VERSION_CHECK(6, 12, 0)
static const char* const name = "_q_QQuickToolTip";
+#else
+ static const char* const name = "_q_shared_QQuickToolTip";
+#endif
if (const auto obj = engine->property(name).value<QObject *>())
{
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/053b329b1e22e45868310e9e02f24c13b4731ba5
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/053b329b1e22e45868310e9e02f24c13b4731ba5
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help
More information about the vlc-commits
mailing list