Merge "PrettyFormatter: Fix expand tab when syntax coloring is on." into stable-2.6
This commit is contained in:
commit
6ad00aa21b
@ -62,13 +62,12 @@ public class ClientSideFormatter extends PrettyFormatter {
|
||||
|
||||
@Override
|
||||
protected String prettify(String html, String type) {
|
||||
return go(prettify.getContext(), html, type, diffPrefs.getTabSize());
|
||||
return go(prettify.getContext(), html, type);
|
||||
}
|
||||
|
||||
private static native String go(JavaScriptObject ctx, String srcText,
|
||||
String srcType, int tabSize)
|
||||
String srcType)
|
||||
/*-{
|
||||
ctx.PR_TAB_WIDTH = tabSize;
|
||||
return ctx.prettyPrintOne(srcText, srcType);
|
||||
}-*/;
|
||||
}
|
||||
|
@ -128,6 +128,7 @@ public abstract class PrettyFormatter implements SparseHtmlFile {
|
||||
|
||||
String html = toHTML(src);
|
||||
|
||||
html = expandTabs(html);
|
||||
if (diffPrefs.isSyntaxHighlighting() && getFileType() != null
|
||||
&& src.isWholeFile()) {
|
||||
// The prettify parsers don't like ' as an entity for the
|
||||
@ -148,8 +149,6 @@ public abstract class PrettyFormatter implements SparseHtmlFile {
|
||||
html = html.replaceAll("(\r)?\n", " $1\n");
|
||||
html = prettify(html, getFileType());
|
||||
html = html.replaceAll(" (\r)?\n", "$1\n");
|
||||
} else {
|
||||
html = expandTabs(html);
|
||||
}
|
||||
|
||||
int pos = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user