pollymc/launcher/ui/pages
flow 4a8abc948e
fix: prevent segfault due to callbacks into deleted objects
Since network requests are, for the most part, asynchronous, there's a
chance a request only comes through after the request sender has already
been deleted.

This adds a global (read static) hash table relating models for the mod
downloader to their status (true = alive, false = destroyed). It is a
bit of a hack, but I couldn't come up with a better way of doing this.

To reproduce the issue before this commit: scroll really quickly through
CF mods, to trigger network requests for their versions and description.
Then, in the middle of it close the mod downloader. Sometimes this will
create a crash.

Signed-off-by: flow <flowlnlnln@gmail.com>
2022-08-01 18:34:15 -03:00
..
global Merge pull request #678 from Scrumplex/improvements-around-proprietary-services 2022-07-11 14:56:09 +02:00
instance fix: filter in external resource pages not working 2022-07-23 23:50:56 -03:00
modplatform fix: prevent segfault due to callbacks into deleted objects 2022-08-01 18:34:15 -03:00
BasePage.h chore: add license header 2022-03-20 21:40:49 +01:00
BasePageContainer.h NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
BasePageProvider.h NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00