diff --git a/addon/merge/merge.js b/addon/merge/merge.js index 26554dbd34a75f2130f8455badb3cfc3ba3f6b76..391eb885fbe50800b5a27ba548a34ac1fbe65360 100644 --- a/addon/merge/merge.js +++ b/addon/merge/merge.js @@ -71,13 +71,15 @@ clearTimeout(debounceChange); debounceChange = setTimeout(update, slow == true ? 250 : 100); } - dv.edit.on("change", function() { + function change() { if (!dv.diffOutOfDate) { dv.diffOutOfDate = true; edit.from = edit.to = orig.from = orig.to = 0; } set(true); - }); + } + dv.edit.on("change", change); + dv.orig.on("change", change); dv.edit.on("viewportChange", set); dv.orig.on("viewportChange", set); update();