diff --git a/src/libs/timeline/qml/MainView.qml b/src/libs/timeline/qml/MainView.qml index d7d168495a1..6ec83fc652f 100644 --- a/src/libs/timeline/qml/MainView.qml +++ b/src/libs/timeline/qml/MainView.qml @@ -190,7 +190,7 @@ Rectangle { ButtonsBar { id: buttonsBar - enabled: timelineModelAggregator.height > 0 + enabled: zoomControl.traceDuration > 0 anchors.top: parent.top anchors.left: parent.left width: 150 diff --git a/src/libs/timeline/qml/TimelineLabels.qml b/src/libs/timeline/qml/TimelineLabels.qml index 604658572bf..ba3f883a420 100644 --- a/src/libs/timeline/qml/TimelineLabels.qml +++ b/src/libs/timeline/qml/TimelineLabels.qml @@ -79,8 +79,8 @@ Flickable { id: loader asynchronous: y < categories.contentY + categories.height && y + height > categories.contentY - active: modelData !== null && - (modelProxy.height === 0 || (!modelData.hidden && !modelData.empty)) + active: modelData !== null && zoomer !== null && + (zoomer.traceDuration <= 0 || (!modelData.hidden && !modelData.empty)) height: active ? Math.max(modelData.height, modelData.defaultRowHeight) : 0 width: categories.width property int visualIndex: DelegateModel.itemsIndex