I was seeing cases where hubs were incompletely rendered. A hub that has 20 items across only shows 1, 2, 3, etc… Additionally, I was seeing crashes when exiting PfK and the two seemed to be linked. Putting locks around the concurrent access point between the main thread and the background worker threads appears to have resolved both issues.
PR best viewed by ignoring whitespace.
Checklist:
[X] I have based this PR against the develop branch
GHI (If applicable): None
Description:
I was seeing cases where hubs were incompletely rendered. A hub that has 20 items across only shows 1, 2, 3, etc… Additionally, I was seeing crashes when exiting PfK and the two seemed to be linked. Putting locks around the concurrent access point between the main thread and the background worker threads appears to have resolved both issues.
PR best viewed by ignoring whitespace.
Checklist: