mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-20 13:08:50 +02:00
UI: Remove deleteLater view from filter window layout
In the filters dialog, when the properties are being updated due to filters being added/removed/switched, using deleteLater on the previous view would cause it to linger in the view until the deleteLater is processed by the Qt queue, displaying two views instead of one. Additionally because of that, this would also cause the display in the filters dialog to resize as well, causing the reorder mutex hard lock which was fixed by the parent commit. Closes jp9000/obs-studio#714
This commit is contained in:
parent
e541e170a3
commit
580f38a733
@ -147,6 +147,7 @@ inline OBSSource OBSBasicFilters::GetFilter(int row, bool async)
|
||||
void OBSBasicFilters::UpdatePropertiesView(int row, bool async)
|
||||
{
|
||||
if (view) {
|
||||
ui->rightLayout->removeWidget(view);
|
||||
view->deleteLater();
|
||||
view = nullptr;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user