Prevent infinite loop when adding a Jedi printer

CURA-2019
This commit is contained in:
fieldOfView 2016-08-02 10:31:49 +02:00
parent c9daaf1521
commit d7f3b73420

View file

@ -11,6 +11,7 @@ Cura.MachineAction
id: base
anchors.fill: parent;
property var selectedPrinter: null
property var connectingWithPrinter: null
Connections
{
@ -23,8 +24,13 @@ Cura.MachineAction
{
if(base.selectedPrinter)
{
manager.setKey(base.selectedPrinter.getKey())
completed()
var printerKey = base.selectedPrinter.getKey()
if(connectingWithPrinter != printerKey) {
// prevent an infinite loop
connectingWithPrinter = printerKey;
manager.setKey(printerKey);
completed();
}
}
}