2021-09-21 Fred Gleason <fredg@paravelsystems.com>

* Fixed a regression in rdlibrary(1) that failed to update the
	length of macro carts after editing.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2021-09-21 11:55:42 -04:00
parent acd80bcd65
commit bf1d015cb4
6 changed files with 40 additions and 12 deletions

View File

@@ -18,8 +18,6 @@
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
#include <qstring.h>
#include "cdripper.h"
#include "edit_macro.h"
#include "globals.h"
@@ -300,8 +298,10 @@ void MacroCart::doubleClickedData(const QModelIndex &index)
void MacroCart::UpdateLength()
{
if(rdcart_events->length()!=rdcart_length) {
rdcart_length=rdcart_events->length();
emit lengthChanged(rdcart_length);
unsigned len=rdcart_macro_model->totalLength();
if(len!=rdcart_length) {
rdcart_length=len;
emit lengthChanged(len);
}
}