• Ell's avatar
    app: use gimp_async_add_callback_for_object() in various places · 7c00cf49
    Ell authored
    Use gimp_async_add_callback_for_object(), added in the previous
    commit, instead of gimp_async_add_callback(), in cases where the
    destructor of the object owning the async doesn't wait for the
    async to finish.  This avoids leaking such ongoing asyncs on
    shutdown, during which gimp-parallel either finishes or aborts the
    asyncs: if at this point an async has any registered callbacks, an
    idle source is added for running the callbacks, extending the
    lifetime of the async; however, since we're not getting back into
    the main loop, the idle is never run, and the async (and any
    associated resources) are never freed.
    7c00cf49
Name
Last commit
Last update
..
.gitignore Loading commit data...
Makefile.am Loading commit data...
gimpfont.c Loading commit data...
gimpfont.h Loading commit data...
gimpfontfactory.c Loading commit data...
gimpfontfactory.h Loading commit data...
gimptext-compat.c Loading commit data...
gimptext-compat.h Loading commit data...
gimptext-parasite.c Loading commit data...
gimptext-parasite.h Loading commit data...
gimptext-vectors.c Loading commit data...
gimptext-vectors.h Loading commit data...
gimptext-xlfd.c Loading commit data...
gimptext-xlfd.h Loading commit data...
gimptext.c Loading commit data...
gimptext.h Loading commit data...
gimptextlayer-transform.c Loading commit data...
gimptextlayer-transform.h Loading commit data...
gimptextlayer-xcf.c Loading commit data...
gimptextlayer-xcf.h Loading commit data...
gimptextlayer.c Loading commit data...
gimptextlayer.h Loading commit data...
gimptextlayout-render.c Loading commit data...
gimptextlayout-render.h Loading commit data...
gimptextlayout.c Loading commit data...
gimptextlayout.h Loading commit data...
gimptextundo.c Loading commit data...
gimptextundo.h Loading commit data...
text-enums.c Loading commit data...
text-enums.h Loading commit data...
text-types.h Loading commit data...