File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
libs/login/WordPressLoginFlow/src/main/java/org/wordpress/android/login Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change 2727import com .google .android .gms .auth .api .credentials .CredentialPickerConfig ;
2828import com .google .android .gms .auth .api .credentials .HintRequest ;
2929import com .google .android .gms .common .ConnectionResult ;
30+ import com .google .android .gms .common .GoogleApiAvailability ;
3031import com .google .android .gms .common .api .GoogleApiClient ;
3132import com .google .android .gms .common .api .GoogleApiClient .ConnectionCallbacks ;
3233import com .google .android .gms .common .api .GoogleApiClient .OnConnectionFailedListener ;
@@ -424,6 +425,12 @@ public void onConnectionSuspended(int i) {
424425 }
425426
426427 public void getEmailHints () {
428+ GoogleApiAvailability googleApiAvailability = GoogleApiAvailability .getInstance ();
429+ if (getContext () == null
430+ || googleApiAvailability .isGooglePlayServicesAvailable (getContext ()) != ConnectionResult .SUCCESS ) {
431+ AppLog .w (T .NUX , LOG_TAG + ": Couldn't start hint picker - Play Services unavailable" );
432+ return ;
433+ }
427434 HintRequest hintRequest = new HintRequest .Builder ()
428435 .setHintPickerConfig (new CredentialPickerConfig .Builder ()
429436 .setShowCancelButton (true )
Original file line number Diff line number Diff line change 2424import com .google .android .gms .auth .api .credentials .CredentialPickerConfig ;
2525import com .google .android .gms .auth .api .credentials .HintRequest ;
2626import com .google .android .gms .common .ConnectionResult ;
27+ import com .google .android .gms .common .GoogleApiAvailability ;
2728import com .google .android .gms .common .api .GoogleApiClient ;
2829import com .google .android .gms .common .api .GoogleApiClient .ConnectionCallbacks ;
2930import com .google .android .gms .common .api .GoogleApiClient .OnConnectionFailedListener ;
@@ -296,6 +297,12 @@ public void onConnectionSuspended(int i) {
296297 }
297298
298299 public void getEmailHints () {
300+ GoogleApiAvailability googleApiAvailability = GoogleApiAvailability .getInstance ();
301+ if (getContext () == null
302+ || googleApiAvailability .isGooglePlayServicesAvailable (getContext ()) != ConnectionResult .SUCCESS ) {
303+ AppLog .w (T .NUX , LOG_TAG + ": Couldn't start hint picker - Play Services unavailable" );
304+ return ;
305+ }
299306 HintRequest hintRequest = new HintRequest .Builder ()
300307 .setHintPickerConfig (new CredentialPickerConfig .Builder ()
301308 .setShowCancelButton (true )
You can’t perform that action at this time.
0 commit comments