2025-08-20 Fred Gleason <fredg@paravelsystems.com>

* Fixed a bug in 'RDCut::setMetadata()' where processing an
	'RDWaveData' structure containing segue data but no endpoint data
	could result with a record where the value of
	'CUTS.SEGUE_END_POINT' was greater than that of 'CUTS.END_POINT'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2025-08-20 18:53:49 -04:00
parent abfb782a91
commit cc4a25de31
5 changed files with 38 additions and 11 deletions

View File

@@ -138,8 +138,8 @@ class RDCart
QString macros() const;
void setMacros(const QString &cmds) const;
bool validateLengths(int len) const;
void getMetadata(RDWaveData *data) const;
void setMetadata(const RDWaveData *data);
void getMetadata(RDWaveData *data) const; // DB=>FILE
void setMetadata(const RDWaveData *data); // FILE=>DB
QString xml(bool include_cuts,bool absolute,
RDSettings *settings=NULL,int cutnum=-1) const;
void updateLength();