This repository was archived by the owner on Jul 22, 2024. It is now read-only.
File tree Expand file tree Collapse file tree
app/src/common/shared/org/mozilla/vrbrowser/ui/widgets Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -246,13 +246,19 @@ private void initialize(Context aContext) {
246246 mKeyboardPopupTopMargin = getResources ().getDimensionPixelSize (R .dimen .keyboard_key_pressed_padding ) * 2 ;
247247
248248 setOnClickListener (view -> hideOverlays ());
249- mPopupKeyboardLayer .setOnClickListener (view -> hideOverlays ());
249+ setOnTouchListener ((v , event ) -> {
250+ v .performClick ();
251+ dismiss ();
252+ return true ;
253+ });
250254
251255 mKeyboardView .setVisibility (View .VISIBLE );
252256 mKeyboardNumericView .setKeyboard (mKeyboardNumeric );
257+
258+ mPopupKeyboardLayer .setOnClickListener (view -> hideOverlays ());
253259 hideOverlays ();
254260
255- mBackHandler = () -> onDismiss () ;
261+ mBackHandler = this :: onDismiss ;
256262
257263 mAutoCompletionView = findViewById (R .id .autoCompletionView );
258264 mAutoCompletionView .setExtendedHeight ((int )(mWidgetPlacement .height * mWidgetPlacement .density ));
@@ -375,7 +381,7 @@ public void updateFocusedView(View aFocusedView) {
375381 }
376382
377383 public void dismiss () {
378- exitVoiceInputMode ();
384+ exitVoiceInputMode ();
379385 if (mFocusedView != null && mFocusedView != mAttachedWindow ) {
380386 mFocusedView .clearFocus ();
381387 }
You can’t perform that action at this time.
0 commit comments