浏览代码

UI: Fix lock/visibility sub-widget sizes on OSX

jp9000 8 年之前
父节点
当前提交
1e7e50114e
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      UI/visibility-item-widget.cpp

+ 5 - 0
UI/visibility-item-widget.cpp

@@ -73,6 +73,11 @@ VisibilityItemWidget::VisibilityItemWidget(obs_sceneitem_t *item_)
 	label = new QLabel(QT_UTF8(name));
 	label->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
 
+#ifdef __APPLE__
+	vis->setAttribute(Qt::WA_LayoutUsesWidgetRect);
+	lock->setAttribute(Qt::WA_LayoutUsesWidgetRect);
+#endif
+
 	QHBoxLayout *itemLayout = new QHBoxLayout();
 	itemLayout->addWidget(vis);
 	itemLayout->addWidget(lock);