function tryFinish() {
      if (--counter > 0) return;
      var hasLayoutChanged = inst._layout.id !== layoutId;
      isCallbackFunction && callback(hasLayoutChanged, callbackItems);
      if (!hasLayoutChanged && inst._hasListeners(eventLayoutEnd)) {
        inst._emit(eventLayoutEnd, layout.items.slice(0));
      }
    }
// hasn't been a new layout call during this layout.
hasn't been a new layout call during this layout.
hasn ' t been a new layout call during this layout .
function tryFinish() {
      if (--counter > 0) return;
      var hasLayoutChanged = inst._layout.id !== layoutId;
      isCallbackFunction && callback(hasLayoutChanged, callbackItems);
      if (!hasLayoutChanged && inst._hasListeners(eventLayoutEnd)) {
        inst._emit(eventLayoutEnd, layout.items.slice(0));
      }
    }
function tryFinish ( ) { if ( -- counter > 0 ) return ; var hasLayoutChanged = inst . _layout . id !== layoutId ; isCallbackFunction && callback ( hasLayoutChanged , callbackItems ) ; if ( ! hasLayoutChanged && inst . _hasListeners ( eventLayoutEnd ) ) { inst . _emit ( eventLayoutEnd , layout . items . slice ( 0 ) ) ; } }
hasn't been a new layout call during this layout.
hasn ' t been a new layout call during this layout .