From 1505d59f4b1db50cef6c9ac7879222e94ef6bf9a Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 23 Jun 2020 10:38:21 +0200 Subject: [PATCH] Add extra process events to arrange job Doesn't actually speed up something, but it does prevent the GUI from freezing, so it looks less laggy. CURA-7106 --- cura/Arranging/ArrangeObjectsJob.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cura/Arranging/ArrangeObjectsJob.py b/cura/Arranging/ArrangeObjectsJob.py index aef051c838..387bf92688 100644 --- a/cura/Arranging/ArrangeObjectsJob.py +++ b/cura/Arranging/ArrangeObjectsJob.py @@ -1,5 +1,6 @@ # Copyright (c) 2019 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. +from PyQt5.QtCore import QCoreApplication from UM.Application import Application from UM.Job import Job @@ -94,6 +95,7 @@ class ArrangeObjectsJob(Job): status_message.setProgress((idx + 1) / len(nodes_arr) * 100) Job.yieldThread() + QCoreApplication.processEvents() grouped_operation.push()