From e9bbf022e1423909cebaeb4e4c427e6b73239799 Mon Sep 17 00:00:00 2001 From: Fred Gleason Date: Wed, 28 Jul 2021 11:33:28 -0400 Subject: [PATCH] 2021-07-28 Fred Gleason * Fixed a bug in rdlogedit(1) that caused the 'Audio Parameters' controls to fail to be disabled when the 'Render To' control was set to 'Cart/Cut'. Signed-off-by: Fred Gleason --- ChangeLog | 4 ++++ rdlogedit/render_dialog.cpp | 11 +++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 730f0fcf..160d3600 100644 --- a/ChangeLog +++ b/ChangeLog @@ -22104,3 +22104,7 @@ * Fixed a regression in rdadmin(1) that caused the 'Bitrate' parameter in the 'Configure RDLibrary' dialog to always save '0' as the value. +2021-07-28 Fred Gleason + * Fixed a bug in rdlogedit(1) that caused the 'Audio + Parameters' controls to fail to be disabled when the 'Render To' + control was set to 'Cart/Cut'. diff --git a/rdlogedit/render_dialog.cpp b/rdlogedit/render_dialog.cpp index 99df2881..94ccf1b3 100644 --- a/rdlogedit/render_dialog.cpp +++ b/rdlogedit/render_dialog.cpp @@ -181,8 +181,8 @@ int RenderDialog::exec(RDUser *user,RDLogModel *model, render_first_line=first_line; render_last_line=last_line; render_filename_edit->clear(); - render_render_button->setDisabled(true); - + toChangedData(render_to_box->currentIndex()); + return QDialog::exec(); } @@ -200,6 +200,9 @@ void RenderDialog::toChangedData(int item) render_filename_edit->clear(); render_to_cartnum=0; render_to_cutnum=-1; + render_audiosettings_label->setDisabled(item==0); + render_audiosettings_edit->setDisabled(item==0); + render_audiosettings_button->setDisabled(item==0); render_render_button->setDisabled(true); } @@ -314,8 +317,8 @@ void RenderDialog::closeEvent(QCloseEvent *e) void RenderDialog::resizeEvent(QResizeEvent *e) { - render_to_label->setGeometry(10,10,65,20); - render_to_box->setGeometry(80,10,100,20); + render_to_label->setGeometry(10,10,75,20); + render_to_box->setGeometry(90,10,100,20); render_filename_label->setGeometry(10,40,95,20); render_filename_edit->setGeometry(110,40,size().width()-190,20);