diff: try another initial scroll method on fail

This commit is contained in:
Aleksey Pivovarov
2015-05-20 15:40:03 +03:00
parent 6a60fe38e9
commit f28a3e7e0f
2 changed files with 5 additions and 10 deletions
@@ -1103,21 +1103,18 @@ public class SimpleDiffViewer extends TwosideTextDiffViewer {
@Override
protected boolean doScrollToChange() {
if (myScrollToChange == null) return false;
SimpleDiffViewer.this.doScrollToChange(myScrollToChange);
return true;
return SimpleDiffViewer.this.doScrollToChange(myScrollToChange);
}
@Override
protected boolean doScrollToFirstChange() {
SimpleDiffViewer.this.doScrollToChange(ScrollToPolicy.FIRST_CHANGE);
return true;
return SimpleDiffViewer.this.doScrollToChange(ScrollToPolicy.FIRST_CHANGE);
}
@Override
protected boolean doScrollToContext() {
if (myNavigationContext == null) return false;
SimpleDiffViewer.this.doScrollToContext(myNavigationContext);
return true;
return SimpleDiffViewer.this.doScrollToContext(myNavigationContext);
}
}
}
@@ -672,14 +672,12 @@ public class SimpleThreesideDiffViewer extends ThreesideTextDiffViewer {
@Override
protected boolean doScrollToChange() {
if (myScrollToChange == null) return false;
SimpleThreesideDiffViewer.this.doScrollToChange(myScrollToChange);
return true;
return SimpleThreesideDiffViewer.this.doScrollToChange(myScrollToChange);
}
@Override
protected boolean doScrollToFirstChange() {
SimpleThreesideDiffViewer.this.doScrollToChange(ScrollToPolicy.FIRST_CHANGE);
return true;
return SimpleThreesideDiffViewer.this.doScrollToChange(ScrollToPolicy.FIRST_CHANGE);
}
}
}