Skip to content

Fix/refresh hotreload rebuild fixes#158

Open
mwahnish wants to merge 4 commits into
nmfisher:developfrom
mwahnish:fix/refresh_hotreload_rebuild_fixes
Open

Fix/refresh hotreload rebuild fixes#158
mwahnish wants to merge 4 commits into
nmfisher:developfrom
mwahnish:fix/refresh_hotreload_rebuild_fixes

Conversation

@mwahnish
Copy link
Copy Markdown
Contributor

A series of fixes aiming to improve how Thermion handles widget rebuilds and hot reloads, and restarts

…Every hot reload would spawn another pthread, until an out of memory exception occurred.
…s called when native assets have been freed but FilamentApp.instance is not null a crash occurs. Nulling the instance prior to destroying the render thread prevents this race condition
…oads). This can cause the app to freeze. This fix automatically polls the queue so we are not reliant on the runtime.
…ular, there was a crash that could happen when the Thermion Widget was rebuilt
@nmfisher
Copy link
Copy Markdown
Owner

Unfortunately I didn't get a chance to look at this last week, and this week is looking equally busy. As soon as I get a chance I'll come back to review.

@mwahnish
Copy link
Copy Markdown
Contributor Author

No problem at all, take your time!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants