Revert auto-scroll changes that are no longer needed.

Revert "Only Jelly Bean seems to have the auto-scroll issue"

This reverts commit a3802a7a8e.

Revert "Hack around WebView's initial auto-scrolling past the message header"

This reverts commit 8dcc769c50.

Conflicts:

	src/com/fsck/k9/view/MessageWebView.java
This commit is contained in:
Joe Steele 2013-03-23 16:36:51 -04:00
parent 94a4585317
commit 7b0082026c
1 changed files with 0 additions and 25 deletions

View File

@ -49,9 +49,6 @@ public class MessageWebView extends WebView {
}
private int mOverrideScrollCounter;
public MessageWebView(Context context) {
super(context);
}
@ -188,7 +185,6 @@ public class MessageWebView extends WebView {
content += HtmlConverter.cssStylePre();
content += "</head><body>" + text + "</body></html>";
loadDataWithBaseURL("http://", content, "text/html", "utf-8", null);
mOverrideScrollCounter = 0;
}
/*
@ -207,25 +203,4 @@ public class MessageWebView extends WebView {
}
}
@Override
public void scrollTo(int x, int y) {
if (Build.VERSION.SDK_INT >= 16 && mOverrideScrollCounter < 3) {
/*
* 2013-03-12 - cketti
*
* WebView on Android 4.1+ automatically scrolls past the title view using this method.
* It looks like user-triggered scroll operations don't call this method. So we use
* it to override the initial scrolling past the title view.
*
* It's a dirty hack and we should find a better way to display the message header. When
* testing this I saw up to two calls to this method during initialization. To make
* sure we don't totally cripple the WebView when the implementation changes we only
* override the first three scrollTo() invocations.
*/
y = 0;
mOverrideScrollCounter++;
}
super.scrollTo(x, y);
}
}