Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / content / public / android / java / src / org / chromium / content / browser / accessibility / AccessibilityInjector.java
index 6887eb3..de4db4a 100644 (file)
@@ -107,7 +107,7 @@ public class AccessibilityInjector extends WebContentsObserverAndroid {
      * @param view The ContentViewCore that this AccessibilityInjector manages.
      */
     protected AccessibilityInjector(ContentViewCore view) {
-        super(view);
+        super(view.getWebContents());
         mContentViewCore = view;
 
         mAccessibilityScreenReaderUrl = CommandLine.getInstance().getSwitchValue(
@@ -347,7 +347,7 @@ public class AccessibilityInjector extends WebContentsObserverAndroid {
     private static class VibratorWrapper {
         private static final long MAX_VIBRATE_DURATION_MS = 5000;
 
-        private Vibrator mVibrator;
+        private final Vibrator mVibrator;
 
         public VibratorWrapper(Context context) {
             mVibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
@@ -389,9 +389,9 @@ public class AccessibilityInjector extends WebContentsObserverAndroid {
      * Used to protect the TextToSpeech class, only exposing the methods we want to expose.
      */
     private static class TextToSpeechWrapper {
-        private TextToSpeech mTextToSpeech;
-        private SelfBrailleClient mSelfBrailleClient;
-        private View mView;
+        private final TextToSpeech mTextToSpeech;
+        private final SelfBrailleClient mSelfBrailleClient;
+        private final View mView;
 
         public TextToSpeechWrapper(View view, Context context) {
             mView = view;