public HunkDiffView(Context context, Hunk hunk, DiffStateProvider diffStateProvider) { super(context); this.diffStateProvider = diffStateProvider; setTypeface(MONOSPACE); diffText = new DiffText(getText()); float requiredDiffState = diffStateProvider.getDiffState(); diffText.initWith(hunk.diffs(), requiredDiffState); state = requiredDiffState; }
private void updateDiffTextStateIfRequired() { float requiredDiffState = diffStateProvider.getDiffState(); if (state != requiredDiffState) { updateDiffTextStateTo(requiredDiffState); } }