Skip to content

Commit 104ff2a

Browse files
committed
Fix infinite loop in relation reference widget
1 parent 0f8f618 commit 104ff2a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/gui/editorwidgets/qgsrelationreferencewidgetwrapper.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -99,12 +99,12 @@ QVariant QgsRelationReferenceWidgetWrapper::value()
9999
}
100100
}
101101

102-
void QgsRelationReferenceWidgetWrapper::setValue( const QVariant& value )
102+
void QgsRelationReferenceWidgetWrapper::setValue( const QVariant& val )
103103
{
104-
if ( !mWidget )
104+
if ( !mWidget || val == value() )
105105
return;
106106

107-
mWidget->setForeignKey( value );
107+
mWidget->setForeignKey( val );
108108
}
109109

110110
void QgsRelationReferenceWidgetWrapper::setEnabled( bool enabled )

0 commit comments

Comments
 (0)