Make sure that the rank of the histmem dataset is always equal to the rank of the data + 1

even when the hmm object is marked as immutable.
This commit is contained in:
Ferdi Franceschini
2013-10-21 09:22:03 +11:00
parent e666d980fd
commit 6d9c5173ec

View File

@@ -867,8 +867,8 @@ proc ::nexus::histmem::save {hm nxalias hpath data_type filestatus args} {
nxscript updatedictvar pa_hmmrank [expr {$rank+1}] nxscript updatedictvar pa_hmmrank [expr {$rank+1}]
nxscript updatedictvar pa_hmmdimstr "-1,$dimstr" nxscript updatedictvar pa_hmmdimstr "-1,$dimstr"
} else { } else {
nxscript updatedictvar pa_hmmrank $rank nxscript updatedictvar pa_hmmrank [expr {$rank+1}]
nxscript updatedictvar pa_hmmdimstr $dimstr nxscript updatedictvar pa_hmmdimstr "1,$dimstr"
} }
set max_period [SplitReply [$HMOBJ configure maximum_period]] set max_period [SplitReply [$HMOBJ configure maximum_period]]
set datsize $hmmperiodsize set datsize $hmmperiodsize