Only add item to top of Queue if no print is currently active.
This commit is contained in:
parent
c51d3a3d8a
commit
c4128157fd
2 changed files with 12 additions and 2 deletions
|
|
@ -202,12 +202,17 @@ namespace MatterHackers.MatterControl.PrintLibrary
|
|||
printButton.AddChild(printLabel);
|
||||
printButton.Click += (sender, e) =>
|
||||
{
|
||||
QueueData.Instance.AddItem(this.printItemWrapper,0);
|
||||
|
||||
if (!PrinterCommunication.PrinterConnectionAndCommunication.Instance.PrintIsActive)
|
||||
{
|
||||
QueueData.Instance.AddItem(this.printItemWrapper, 0);
|
||||
QueueData.Instance.SelectedIndex = 0;
|
||||
PrinterCommunication.PrinterConnectionAndCommunication.Instance.PrintActivePartIfPossible();
|
||||
}
|
||||
else
|
||||
{
|
||||
QueueData.Instance.AddItem(this.printItemWrapper);
|
||||
}
|
||||
|
||||
this.Invalidate();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue