Cura/plugins
Ghostkeeper 3e64b7cb66
Abort request when PackageList gets deleted
This is a consequence of lazy loading and the re-loading we do when the Marketplace window gets closed. This solves a crash with reproduction steps:
1. Open the Marketplace.
2. Quickly close the Marketplace.
3. Quickly re-open the Marketplace.
4. The API responds to the request made by the first opening of the Marketplace.

This crashed because when the Marketplace first opened, it made a request to the API with the HttpRequestManager. This request takes a while to respond to. If you close and re-open the Marketplace, the PackageList gets destroyed and a new one gets made. The HttpRequestManager eventually gets a response and wants to call the callback of the first PackageList, but that one got destroyed in the Qt engine so it'll throw an error saying that the object doesn't exist any more.

Contributes to issue CURA-8557.
2021-10-29 10:10:57 +02:00
..
3MFReader Update messages to use the message_types 2021-07-27 11:54:43 +02:00
3MFWriter Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
AMFReader Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
CuraDrive Updated message with message types 2021-07-28 08:45:42 +02:00
CuraEngineBackend Merge pull request #10289 from fieldOfView/feature_material_type_name_patterns 2021-09-24 16:17:12 +02:00
CuraProfileReader Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
CuraProfileWriter Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
DigitalLibrary Only show certain App Switcher icons when account has DF access 2021-10-18 15:37:06 +02:00
FirmwareUpdateChecker Remove unneeded () 2021-07-29 11:40:11 +02:00
FirmwareUpdater Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
GCodeGzReader Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
GCodeGzWriter Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
GCodeProfileReader Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
GCodeReader Fix various typos 2021-09-07 11:33:54 -04:00
GCodeWriter Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
ImageReader Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
LegacyProfileReader Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
MachineSettingsAction Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
Marketplace Abort request when PackageList gets deleted 2021-10-29 10:10:57 +02:00
ModelChecker Update messages to use the message_types 2021-07-27 11:54:43 +02:00
MonitorStage Update links to network troubleshooting page 2021-08-31 12:07:11 +02:00
PerObjectSettingsTool Fix QML warning 2021-10-08 13:35:01 +02:00
PostProcessingPlugin Make my name more anonymous 2021-10-16 11:45:48 +02:00
PrepareStage Remove the "Open file" label from the open file dropdown menu 2021-07-21 14:13:50 +02:00
PreviewStage Align sizes of prepare and preview menus 2021-07-07 11:36:10 +02:00
RemovableDriveOutputDevice Fix various typos 2021-09-07 11:33:54 -04:00
SentryLogger Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
SimulationView Fix source typos 2021-09-07 11:34:22 -04:00
SliceInfoPlugin Add is_logged_in status datapoint 2021-10-06 16:19:31 +02:00
SolidView Update messages to use the message_types 2021-07-27 11:54:43 +02:00
SupportEraser Unrevert new icon set for all of Cura's interface 2021-06-28 17:16:56 +02:00
Toolbox Catch environment errors when reading license file from package 2021-10-04 14:31:25 +02:00
TrimeshReader Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
UFPReader Increase SDK version to 7.8.0 2021-09-17 15:15:25 +02:00
UFPWriter Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
UltimakerMachineActions Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
UM3NetworkPrinting Spaces around assignment operator 2021-10-05 13:54:13 +02:00
USBPrinting Fix various typos 2021-09-07 11:33:54 -04:00
VersionUpgrade Only get quality-changes fields for quality-changes profiles 2021-09-24 16:32:38 +02:00
X3DReader Fix various typos 2021-09-07 11:33:54 -04:00
XmlMaterialProfile Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
XRayView Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
README_plugins.txt Add Readme's to plugins and resources folders. 2021-07-27 11:08:01 +02:00