def __valueChanged( self, widget, reason ) :

		if self._editable( canEditAnimation = True ) :

			if not widget.changesShouldBeMerged( self.__lastChangedReason, reason ) :
				self.__mergeGroupId += 1
			self.__lastChangedReason = reason

			self.__setPlugValue( mergeGroup = "NumericPlugValueWidget%d%d" % ( id( self, ), self.__mergeGroupId ) )

		return False
dataset/ETHPy150Open ImageEngine/gaffer/python/GafferUI/NumericPlugValueWidget.py/NumericPlugValueWidget.__valueChanged/original