UI: Use weak_source_expired instead of getting the source
This commit is contained in:
parent
c974a40b51
commit
79f680cab6
1 changed files with 2 additions and 8 deletions
|
|
@ -3833,14 +3833,8 @@ void OBSBasic::VolControlContextMenu()
|
|||
|
||||
copyFiltersAction.setEnabled(obs_source_filter_count(vol->GetSource()) >
|
||||
0);
|
||||
|
||||
OBSSourceAutoRelease source =
|
||||
obs_weak_source_get_source(copyFiltersSource);
|
||||
if (source) {
|
||||
pasteFiltersAction.setEnabled(true);
|
||||
} else {
|
||||
pasteFiltersAction.setEnabled(false);
|
||||
}
|
||||
pasteFiltersAction.setEnabled(
|
||||
!obs_weak_source_expired(copyFiltersSource));
|
||||
|
||||
QMenu popup;
|
||||
vol->SetContextMenu(&popup);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue