|
@@ -108,12 +108,15 @@ void OBSPropertiesView::ReloadProperties()
|
|
|
|
|
|
void OBSPropertiesView::RefreshProperties()
|
|
|
{
|
|
|
+ bool firstDraw = false;
|
|
|
int h, v;
|
|
|
GetScrollPos(h, v);
|
|
|
|
|
|
children.clear();
|
|
|
if (widget)
|
|
|
widget->deleteLater();
|
|
|
+ else
|
|
|
+ firstDraw = true;
|
|
|
|
|
|
widget = new QWidget();
|
|
|
widget->setObjectName("PropertiesContainer");
|
|
@@ -138,7 +141,8 @@ void OBSPropertiesView::RefreshProperties()
|
|
|
setWidget(widget);
|
|
|
SetScrollPos(h, v);
|
|
|
setSizePolicy(mainPolicy);
|
|
|
- adjustSize();
|
|
|
+ if (firstDraw)
|
|
|
+ adjustSize();
|
|
|
|
|
|
lastFocused.clear();
|
|
|
if (lastWidget) {
|