• Lukáš Tvrdý's avatar
    Fix crashes related to progress reporting and cancelling gmic actions · d9ce183d
    Lukáš Tvrdý authored
    Cancelling and progress reporting has to be synchronized:
    G'Mic uses raw pointers for indicating progress and
    checking if the action is cancelled. KisGmicCommand
    is destroyed by KisProcessingApplicator, so KisGmicApplicator
    does not know when it is deleted and when it is safe
    to read/write to pointers of cancel event and progress report
kis_gmic_applicator.cpp 5.13 KB