diff --git a/source/UI/js/Video/AnnotationFolder.js b/source/UI/js/Video/AnnotationFolder.js index 73c26466..977575fe 100644 --- a/source/UI/js/Video/AnnotationFolder.js +++ b/source/UI/js/Video/AnnotationFolder.js @@ -327,6 +327,7 @@ Ox.AnnotationFolder = function(options, self) { blur: function(data) { if (data && data.id[0] == '_') { changeAnnotation(data); + that.triggerEvent('blur'); } else { // the video editor will, if it has not received focus, // call blurItem @@ -410,8 +411,10 @@ Ox.AnnotationFolder = function(options, self) { function changeAnnotation(data) { var item = Ox.getObjectById(self.options.items, data.id); - item.value = data.value; - that.triggerEvent('change', item); + if (item.value != data.value) { + item.value = data.value; + that.triggerEvent('change', item); + } } function crossesPoint() {