DescriptionFix initial coordinates for annotated services
As services with annotations have those annotations removed after placement, further updates to the DB were causing them to be treated as new services in a short-circuit || check. They were initially placed at the annotated positions, then re-positioned as default new services on any further updates to the database (e.g.: GetCharm, etc.). This treats them as old services as soon as they've been received by the first delta with their annotations intact by utilizing the already-existing hasBeenPositioned flag which bypasses that check; no more auto-positioning. Asserts added to the appropriate test.
https://code.launchpad.net/~makyo/juju-gui/coords/+merge/191034
(do not edit description out of merge proposal)
Patch Set 1 #
MessagesTotal messages: 2
|