From a281b3401e00cc9cba9318bdcd5f6f820b2e7a83 Mon Sep 17 00:00:00 2001 From: cketti Date: Sat, 7 Jul 2012 15:03:23 +0200 Subject: [PATCH] Extracted code to disable Lint warning when using newer API --- src/com/fsck/k9/view/MessageWebView.java | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/com/fsck/k9/view/MessageWebView.java b/src/com/fsck/k9/view/MessageWebView.java index 5783d1974..9d61b87e4 100644 --- a/src/com/fsck/k9/view/MessageWebView.java +++ b/src/com/fsck/k9/view/MessageWebView.java @@ -1,5 +1,6 @@ package com.fsck.k9.view; +import android.annotation.TargetApi; import android.content.Context; import android.os.Build; import android.util.AttributeSet; @@ -98,16 +99,7 @@ public class MessageWebView extends WebView { webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS); } - /* - * Build.VERSION.SDK is deprecated cause it just returns the - * "its raw String representation" - * http://developer.android.com/reference/android/os/Build.VERSION_CODES.html#GINGERBREAD - * http://developer.android.com/reference/android/os/Build.VERSION.html#SDK - */ - if (Build.VERSION.SDK_INT >= 9) { - setOverScrollMode(OVER_SCROLL_NEVER); - } - + disableOverscrolling(); webSettings.setTextSize(K9.getFontSizes().getMessageViewContent()); @@ -116,6 +108,13 @@ public class MessageWebView extends WebView { } + @TargetApi(9) + private void disableOverscrolling() { + if (Build.VERSION.SDK_INT >= 9) { + setOverScrollMode(OVER_SCROLL_NEVER); + } + } + public void setText(String text, String contentType) { String content = text; if (K9.getK9Theme() == K9.THEME_DARK) {