Remove dead code in newDraftOnGutterClick()
If a line number gutter is clicked, we always reset the cursor to the corresponding line and insert a line comment, so cm.somethingSelected() will always be false. The code was copied verbatim from newDraft() and should be removed. Change-Id: I426b090778856587cf750e1aabe4c0c220c2b712
This commit is contained in:
@@ -156,23 +156,7 @@ class SideBySideCommentManager extends CommentManager {
|
||||
|
||||
@Override
|
||||
void newDraftOnGutterClick(CodeMirror cm, String gutterClass, int line) {
|
||||
if (cm.somethingSelected()) {
|
||||
FromTo fromTo = cm.getSelectedRange();
|
||||
Pos end = fromTo.to();
|
||||
if (end.ch() == 0) {
|
||||
end.line(end.line() - 1);
|
||||
end.ch(cm.getLine(end.line()).length());
|
||||
}
|
||||
|
||||
addDraftBox(cm.side(), CommentInfo.create(
|
||||
getPath(),
|
||||
getStoredSideFromDisplaySide(cm.side()),
|
||||
line,
|
||||
CommentRange.create(fromTo))).setEdit(true);
|
||||
cm.setSelection(cm.getCursor());
|
||||
} else {
|
||||
insertNewDraft(cm.side(), line);
|
||||
}
|
||||
insertNewDraft(cm.side(), line);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -26,7 +26,6 @@ import com.google.gwt.core.client.JsArray;
|
||||
import net.codemirror.lib.CodeMirror;
|
||||
import net.codemirror.lib.CodeMirror.LineHandle;
|
||||
import net.codemirror.lib.Pos;
|
||||
import net.codemirror.lib.TextMarker.FromTo;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -155,29 +154,7 @@ class UnifiedCommentManager extends CommentManager {
|
||||
DisplaySide side = gutterClass.equals(UnifiedTable.style.lineNumbersLeft())
|
||||
? DisplaySide.A
|
||||
: DisplaySide.B;
|
||||
if (cm.somethingSelected()) {
|
||||
FromTo fromTo = cm.getSelectedRange();
|
||||
Pos end = fromTo.to();
|
||||
if (end.ch() == 0) {
|
||||
end.line(end.line() - 1);
|
||||
end.ch(cm.getLine(end.line()).length());
|
||||
}
|
||||
|
||||
LineSidePair pair = host.getLineSidePairFromCmLine(cmLinePlusOne - 1);
|
||||
int line = pair.getLine();
|
||||
if (pair.getSide() != side) {
|
||||
line = host.lineOnOther(pair.getSide(), line).getLine();
|
||||
}
|
||||
|
||||
addDraftBox(side, CommentInfo.create(
|
||||
getPath(),
|
||||
getStoredSideFromDisplaySide(side),
|
||||
line + 1,
|
||||
CommentRange.create(fromTo))).setEdit(true);
|
||||
cm.setSelection(cm.getCursor());
|
||||
} else {
|
||||
insertNewDraft(side, cmLinePlusOne);
|
||||
}
|
||||
insertNewDraft(side, cmLinePlusOne);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user