diff --git a/io/previewgenerator.cpp b/io/previewgenerator.cpp index c96357aff..7c9e6ce46 100644 --- a/io/previewgenerator.cpp +++ b/io/previewgenerator.cpp @@ -185,7 +185,14 @@ void PreviewGenerator::finalize_media() { double frame_rate = 30; if (!contains_still_image && media->video_tracks.size() > 0) frame_rate = media->video_tracks.at(0)->video_frame_rate; item->setText(1, frame_to_timecode(media->get_length_in_frames(frame_rate), config.timecode_view, frame_rate)); + + if (media->video_tracks.size() > 0) { + item->setText(2, QString::number(frame_rate) + " FPS"); + } else { + item->setText(2, QString::number(media->audio_tracks.at(0)->audio_frequency) + " Hz"); + } } + } } void PreviewGenerator::generate_waveform() { diff --git a/mainwindow.cpp b/mainwindow.cpp index 66198b6d8..ce3d0da38 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -62,8 +62,12 @@ void MainWindow::setup_layout() { addDockWidget(Qt::TopDockWidgetArea, panel_sequence_viewer); addDockWidget(Qt::BottomDockWidgetArea, panel_timeline); - // workaround for older versions of Qt (but not too old) - layout()->update(); + layout()->update(); + + // workaround for strange Qt dock bug (see https://bugreports.qt.io/browse/QTBUG-65592) +#if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0) + resizeDocks({panel_project}, {40}, Qt::Horizontal); +#endif } MainWindow::MainWindow(QWidget *parent) : diff --git a/panels/project.ui b/panels/project.ui index 025479f87..cd064d9b0 100644 --- a/panels/project.ui +++ b/panels/project.ui @@ -78,6 +78,11 @@ Duration + + + Rate + +