diff options
author | Clifford Wolf <clifford@clifford.at> | 2018-07-11 18:16:59 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2018-07-11 18:16:59 +0200 |
commit | 9baefa27423900e71d5fa2131a349e5dde2547a7 (patch) | |
tree | 36c08f184a6a585fa3bdd0c694912275638085ba /generic | |
parent | 7daa8524c8ab8c9ff5400d5074b80573b0d39a14 (diff) | |
download | nextpnr-9baefa27423900e71d5fa2131a349e5dde2547a7.tar.gz nextpnr-9baefa27423900e71d5fa2131a349e5dde2547a7.tar.bz2 nextpnr-9baefa27423900e71d5fa2131a349e5dde2547a7.zip |
Fix usage of refreshUi API in generic arch
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Diffstat (limited to 'generic')
-rw-r--r-- | generic/arch.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/generic/arch.cc b/generic/arch.cc index 2282b2b8..60874e1e 100644 --- a/generic/arch.cc +++ b/generic/arch.cc @@ -112,30 +112,31 @@ void Arch::addBelInout(IdString bel, IdString name, IdString wire) void Arch::addDecalGraphic(DecalId decal, const GraphicElement &graphic) { decal_graphics[decal].push_back(graphic); + refreshUi(); } void Arch::setFrameDecal(DecalXY decalxy) { frame_decalxy = decalxy; - frameGraphicsReload = true; + refreshUiFrame(); } void Arch::setWireDecal(WireId wire, DecalXY decalxy) { wires.at(wire).decalxy = decalxy; - wireGraphicsReload.insert(wire); + refreshUiWire(wire); } void Arch::setPipDecal(PipId pip, DecalXY decalxy) { pips.at(pip).decalxy = decalxy; - pipGraphicsReload.insert(pip); + refreshUiPip(pip); } void Arch::setBelDecal(BelId bel, DecalXY decalxy) { bels.at(bel).decalxy = decalxy; - belGraphicsReload.insert(bel); + refreshUiBel(bel); } // --------------------------------------------------------------- |