mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-09-13 20:23:04 +02:00
Minor fix
During the development, we saved some terminal strip with "phantom" terminal (terminal added to the strip and after the terminal was removed from the project but keep in the terminal strip data) and this mistake was saved in the xml. When we open this project the phantom terminal don't appear in the layout but the empty physical terminal is still here in the terminal strip data because the position of the terminals in the strip is wrong (sometime bigger than the size of the strip, sometime with a gap, sometime don't start at 0). This commit fix this mistake when we open a project.
This commit is contained in:
parent
d711d8fb4a
commit
a2ae8255ac
@ -1037,8 +1037,10 @@ bool TerminalStrip::fromXml(QDomElement &xml_element)
|
||||
}
|
||||
}
|
||||
|
||||
auto raw_ptr = new PhysicalTerminal(this, real_t_vector);
|
||||
m_physical_terminals.append(raw_ptr->sharedRef());
|
||||
if (!real_t_vector.isEmpty()) {
|
||||
auto raw_ptr = new PhysicalTerminal(this, real_t_vector);
|
||||
m_physical_terminals.append(raw_ptr->sharedRef());
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user