From b7bd7c00c55743c821314cf1611d44157ce778dd Mon Sep 17 00:00:00 2001 From: shiina424 <24505855+shiina424@users.noreply.github.com> Date: Wed, 14 May 2025 11:07:36 +0900 Subject: [PATCH] frontend: Fix visibility and lock checkbox in System theme --- frontend/components/SourceTreeItem.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/components/SourceTreeItem.cpp b/frontend/components/SourceTreeItem.cpp index a731dd359..f668a60d2 100644 --- a/frontend/components/SourceTreeItem.cpp +++ b/frontend/components/SourceTreeItem.cpp @@ -70,12 +70,14 @@ SourceTreeItem::SourceTreeItem(SourceTree *tree_, OBSSceneItem sceneitem_) : tre vis->setChecked(sourceVisible); vis->setAccessibleName(QTStr("Basic.Main.Sources.Visibility")); vis->setAccessibleDescription(QTStr("Basic.Main.Sources.VisibilityDescription").arg(name)); + vis->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred); lock = new QCheckBox(); lock->setProperty("class", "checkbox-icon indicator-lock"); lock->setChecked(obs_sceneitem_locked(sceneitem)); lock->setAccessibleName(QTStr("Basic.Main.Sources.Lock")); lock->setAccessibleDescription(QTStr("Basic.Main.Sources.LockDescription").arg(name)); + lock->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred); label = new OBSSourceLabel(source); label->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Preferred);