diff --git a/resources/qml/StatusIndicator.qml b/resources/qml/StatusIndicator.qml index f2f99e09..165e730d 100644 --- a/resources/qml/StatusIndicator.qml +++ b/resources/qml/StatusIndicator.qml @@ -25,12 +25,11 @@ ImageButton { return ""; } } - onClicked: { if (model.state == MtxEvent.Read) TimelineManager.timeline.readReceiptsAction(model.id); - } + } image: { switch (model.state) { case MtxEvent.Failed: diff --git a/resources/qml/voip/DeviceError.qml b/resources/qml/voip/DeviceError.qml index 81872ef7..a5000ada 100644 --- a/resources/qml/voip/DeviceError.qml +++ b/resources/qml/voip/DeviceError.qml @@ -8,7 +8,13 @@ Popup { property var image modal: true - anchors.centerIn: parent + // only set the anchors on Qt 5.12 or higher + // see https://doc.qt.io/qt-5/qml-qtquick-controls2-popup.html#anchors.centerIn-prop + Component.onCompleted: { + if (anchors) + anchors.centerIn = parent; + + } RowLayout { Image { diff --git a/resources/qml/voip/PlaceCall.qml b/resources/qml/voip/PlaceCall.qml index 6717f0a9..41cbd54c 100644 --- a/resources/qml/voip/PlaceCall.qml +++ b/resources/qml/voip/PlaceCall.qml @@ -6,7 +6,13 @@ import im.nheko 1.0 Popup { modal: true - anchors.centerIn: parent + // only set the anchors on Qt 5.12 or higher + // see https://doc.qt.io/qt-5/qml-qtquick-controls2-popup.html#anchors.centerIn-prop + Component.onCompleted: { + if (anchors) + anchors.centerIn = parent; + + } palette: colors Component {