diff --git a/src/coffee/directives/api/models/parent/circle-parent-model.coffee b/src/coffee/directives/api/models/parent/circle-parent-model.coffee index 109fde37e..0fe51ea05 100644 --- a/src/coffee/directives/api/models/parent/circle-parent-model.coffee +++ b/src/coffee/directives/api/models/parent/circle-parent-model.coffee @@ -26,7 +26,9 @@ angular.module('uiGmapgoogle-maps.directives.api.models.parent') @setMyOptions = (newVals, oldVals) => return if scope.settingFromDirective - unless _.isEqual newVals,oldVals + unless _.isEqual(newVals,oldVals) and + newVals == oldVals and + (if newVals? and oldVals? then newVals.coordinates == oldVals.coordinates else true) gObject.setOptions @buildOpts GmapUtil.getCoords(scope.center), scope.radius @props = @props.concat [