Details
-
Type:
Bug
-
Status: Closed
-
Priority:
P2: Important
-
Resolution: Fixed
-
Affects Version/s: 6.3.0 Feature Freeze
-
Fix Version/s: 6.4
-
Component/s: Quick: Dialogs
-
Labels:None
Description
Currently, when creating a non-native (QtQuick.Dialogs 2) MessageDialog, the qml engine will warn about binding loops. Meaning that there has to be something not quite right about the current implementation.
qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/qml/MessageDialog.qml:45:1: QML MessageDialog: Binding loop detected for property "implicitWidth"
qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/qml/MessageDialog.qml:45:1: QML MessageDialog: Binding loop detected for property "implicitWidth"
qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/qml/MessageDialog.qml:45:1: QML MessageDialog: Binding loop detected for property "implicitHeight"
qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/qml/MessageDialog.qml:45:1: QML MessageDialog: Binding loop detected for property "implicitHeight"
qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/qml/MessageDialog.qml:45:1: QML MessageDialog: Binding loop detected for property "implicitWidth"
steps to reproduce:
run tst_QQuickMessageDialogImpl::changeStandardButtons(), tst_QQuickMessageDialogImpl::detailedText()
or the manual test project in qtdeclarative/tests/manual/quickdialogs/dialogs
Attachments
Issue Links
- relates to
-
QTBUG-87250 When using RowLayout inside a Page which is inside an ApplicationWindow then it can cause a binding loop on implicitWidth
-
- Closed
-
-
QTBUG-99104 QQuickMessageDialog: Footer has a larger boundingBox than it should on non-basic styles
-
- Closed
-
For Gerrit Dashboard: QTBUG-99103 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
396488,3 | WIP: MessageDialog: Simplify the footer | dev | qt/qtdeclarative | Status: NEW | -2 | 0 |