obs: Remove draw callbacks when closing various windows

Fixes a race condition during shutdown where the dialogs aren't deleted
before another render attempt occurs, by which time the sources are
already freed, resulting in a crash.
This commit is contained in:
Richard Stanway committed 2016-04-20 20:30:27 +02:00
1 parent 92af243a27
commit ccf36b68fc
3 files changed
+9

No files matched your search

+3
View File
@@ -205,6 +205,9 @@ void OBSBasicProperties::Cleanup()
width());
config_set_int(App()->GlobalConfig(), "PropertiesWindow", "cy",
height());
obs_display_remove_draw_callback(preview->GetDisplay(),
OBSBasicProperties::DrawPreview, this);
}
void OBSBasicProperties::reject()