bug fixing for clear RRSwitchBlock
This commit is contained in:
parent
2c6780ab92
commit
98b82c17be
|
@ -2000,6 +2000,20 @@ void DeviceRRSwitchBlock::clear() {
|
|||
}
|
||||
rr_switch_block_.clear();
|
||||
|
||||
rr_switch_block_mirror_id_.clear();
|
||||
|
||||
rr_switch_block_rotatable_mirror_id_.clear();
|
||||
|
||||
/* clean rr_sb_unique_side_module_id */
|
||||
for (size_t x = 0; x < rr_sb_unique_module_id_.size(); ++x) {
|
||||
for (size_t y = 0; y < rr_sb_unique_module_id_[x].size(); ++y) {
|
||||
rr_sb_unique_module_id_[x][y].clear();
|
||||
}
|
||||
rr_sb_unique_module_id_[x].clear();
|
||||
}
|
||||
rr_sb_unique_module_id_.clear();
|
||||
|
||||
|
||||
/* clean unique side module */
|
||||
clear_unique_module();
|
||||
|
||||
|
@ -2019,15 +2033,6 @@ void DeviceRRSwitchBlock::clear_unique_module() {
|
|||
unique_module_[side].clear();
|
||||
}
|
||||
|
||||
/* clean rr_sb_unique_side_module_id */
|
||||
for (size_t x = 0; x < rr_sb_unique_module_id_.size(); ++x) {
|
||||
for (size_t y = 0; y < rr_sb_unique_module_id_[x].size(); ++y) {
|
||||
rr_sb_unique_module_id_[x][y].clear();
|
||||
}
|
||||
rr_sb_unique_module_id_[x].clear();
|
||||
}
|
||||
rr_sb_unique_module_id_.clear();
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -2036,8 +2041,6 @@ void DeviceRRSwitchBlock::clear_mirror() {
|
|||
/* clean unique mirror */
|
||||
unique_mirror_.clear();
|
||||
|
||||
rr_switch_block_mirror_id_.clear();
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -2045,8 +2048,6 @@ void DeviceRRSwitchBlock::clear_mirror() {
|
|||
void DeviceRRSwitchBlock::clear_rotatable_mirror() {
|
||||
/* clean unique mirror */
|
||||
rotatable_mirror_.clear();
|
||||
|
||||
rr_switch_block_rotatable_mirror_id_.clear();
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue