Skip to content

Commit 200d4f6

Browse files
committedJan 16, 2019
Fix connected widgets do not update in some circumstances
1 parent f89d061 commit 200d4f6

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed
 

‎src/gui/qgspropertyoverridebutton.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -677,6 +677,7 @@ void QgsPropertyOverrideButton::showExpressionDialog()
677677
mProperty.setExpressionString( mExpressionString );
678678
mProperty.setTransformer( nullptr );
679679
setActivePrivate( !mExpressionString.isEmpty() );
680+
updateSiblingWidgets( isActive() );
680681
updateGui();
681682
emit changed();
682683
}
@@ -704,6 +705,7 @@ void QgsPropertyOverrideButton::showAssistant()
704705
widget->updateProperty( this->mProperty );
705706
mExpressionString = this->mProperty.asExpression();
706707
mFieldName = this->mProperty.field();
708+
updateSiblingWidgets( isActive() );
707709
this->emit changed();
708710
} );
709711

@@ -734,6 +736,7 @@ void QgsPropertyOverrideButton::showAssistant()
734736
mExpressionString = mProperty.asExpression();
735737
mFieldName = mProperty.field();
736738
widget->acceptPanel();
739+
updateSiblingWidgets( isActive() );
737740
updateGui();
738741

739742
emit changed();

0 commit comments

Comments
 (0)
Please sign in to comment.