Cura/cura
Ghostkeeper 38e723b51c
Fix loading GlobalStacks on different thread
The findContainerStacks() will list all container stacks and lazily load them. However this lazy loading is done on the thread that's calling it. The lazy loading will create GlobalStack objects, which are QObjects. The QML code then can't access those QObjects because they are created on different threads. So now instead we'll do the find query on the main thread but all the rest on the background thread.

Contributes to issue CURA-6973.
2019-10-10 15:32:14 +02:00
..
API Revert "Merge pull request #5726 from Ultimaker/CL-1331_use_API_for_UM3NetworkPrinting" 2019-05-23 13:40:11 +02:00
Arranging Fix arranging of nested group nodes causing a crash 2019-08-06 14:04:45 +02:00
Backups Prevent crashes when backup fails to be restored 2019-05-16 15:48:09 +02:00
Machines Fix loading GlobalStacks on different thread 2019-10-10 15:32:14 +02:00
OAuth2 Remove retry action from login 2019-09-13 10:38:52 +02:00
Operations Shorter log messages for operations. 2019-03-22 12:06:04 +01:00
PrinterOutput Merge branch 'master' into feature_intent 2019-09-13 09:02:30 +02:00
ReaderWriters Create module cura.ReaderWriters 2018-04-05 15:14:15 +02:00
Scene Fix typing 2019-10-02 15:48:10 +02:00
Settings Remove debug print 2019-10-10 15:22:52 +02:00
Stages Move CuraStage back to where plugins expect it. 2019-03-29 13:11:03 +01:00
TaskManagement Fix code style 2018-07-13 09:21:35 +02:00
UI Fix merge conflicts with master 2019-09-24 14:26:43 +02:00
Utils Make a single NetworkingUtil 2019-04-30 09:43:50 +02:00
__init__.py T466: Revert the previous commit since it messed up the file rights. 2016-12-23 15:53:15 -05:00
ApplicationMetadata.py Update default SDK version 2019-09-23 11:24:20 +02:00
AutoSave.py Cast autosave delay preference to int 2019-05-20 13:33:33 +02:00
BuildVolume.py Fix stupid derp issue 2019-09-26 09:46:02 +02:00
CameraAnimation.py Merge pull request #905 from Ultimaker/snappier_camera_animation 2017-10-24 10:36:55 +02:00
CrashHandler.py Use certifi for uploading crash reports 2019-08-14 14:55:36 +02:00
CuraActions.py Move 'lay flat by face' operation to Uranium. 2019-09-09 23:25:16 +02:00
CuraApplication.py Merge remote-tracking branch 'origin/master' into feature_intent 2019-10-07 21:20:54 +02:00
CuraPackageManager.py Added error checking, added typing, renamed function. CURA-5389 2018-07-12 14:06:34 +02:00
CuraVersion.py.in Fix CuraVerison.py configuration 2019-07-02 14:19:56 +02:00
CuraView.py Fix creating QUrl to EmptyViewMenuComponent.qml 2019-06-02 14:50:10 +02:00
Layer.py Fix spelling 2019-08-09 11:27:39 +02:00
LayerData.py Changing AGPLv3 to LGPLv3 2017-09-28 13:00:43 +02:00
LayerDataBuilder.py Removed unused function & added more typing 2019-01-25 13:52:41 +01:00
LayerDataDecorator.py Fix type error 2019-01-28 13:50:32 +01:00
LayerPolygon.py Add entry for prime tower type to _isInfillOrSkinTypeMap. 2019-08-01 20:34:39 +01:00
MachineAction.py Use loader for machine actions in dialog 2019-05-06 13:06:23 +02:00
MultiplyObjectsJob.py Fix crash when arranging special meshtypes 2019-08-12 14:29:15 +02:00
OneAtATimeIterator.py Use 2 leading spaces for doxygen documentation 2019-10-02 13:13:32 +02:00
PickingPass.py Fix some more code-style 2018-07-03 13:09:05 +02:00
PlatformPhysics.py Drop down to buildplate after resize (fix). 2019-08-06 17:07:22 +02:00
PreviewPass.py Correct comment. 2019-09-12 14:04:30 +02:00
PrinterOutputDevice.py Fix typo in a log warning message 2019-05-16 12:04:26 +02:00
PrintJobPreviewImageProvider.py Add typings and fix code style 2018-09-06 16:57:45 +02:00
SingleInstance.py Consider user preference when opening project files from cli. 2019-10-01 11:54:53 +02:00
Snapshot.py Add extra exception handling for UFPwriter 2019-09-24 09:24:36 +02:00
UltimakerCloudAuthentication.py Use sane default when CuraCloudApiVersion is not set 2019-01-17 16:14:57 +01:00