From 02c9d79a20905036a34d681ee4bddb6bcff453de Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Wed, 1 Jan 2025 15:14:33 +0000 Subject: [PATCH] Reset the controlType current index to 0 in BufferViewer constructor This keeps the UI display in sync with the code internal settings for camera choice i.e. FlyCam/ArcBall. During the constructor, the UI setup for the different axis mappings will call on_resetCamera_clicked() and that can change the controlType current index value to be differnt from the expected/desired value of 0. Closes#3509 --- qrenderdoc/Windows/BufferViewer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/qrenderdoc/Windows/BufferViewer.cpp b/qrenderdoc/Windows/BufferViewer.cpp index 040aaa9d7f..3231b0ac9e 100644 --- a/qrenderdoc/Windows/BufferViewer.cpp +++ b/qrenderdoc/Windows/BufferViewer.cpp @@ -2564,6 +2564,7 @@ BufferViewer::BufferViewer(ICaptureContext &ctx, bool meshview, QWidget *parent) ui->fovGuess->setValue(90.0); + ui->controlType->setCurrentIndex(0); on_controlType_currentIndexChanged(0); QObject::connect(ui->inTable->selectionModel(), &QItemSelectionModel::selectionChanged, this,