fixed server info push not showing up when unavailable
This commit is contained in:
		
							parent
							
								
									92a6e956fd
								
							
						
					
					
						commit
						356199978e
					
				|  | @ -17,4 +17,8 @@ public class PushManagementService { | |||
| 	public boolean available(Account account) { | ||||
| 		return false; | ||||
| 	} | ||||
| 
 | ||||
| 	public boolean isStub() { | ||||
| 		return true; | ||||
| 	} | ||||
| } | ||||
|  |  | |||
|  | @ -686,9 +686,9 @@ public class EditAccountActivity extends XmppActivity implements OnAccountUpdate | |||
| 				this.mServerInfoHttpUpload.setText(R.string.server_info_unavailable); | ||||
| 			} | ||||
| 
 | ||||
| 			this.mPushRow.setVisibility(xmppConnectionService.getPushManagementService().available(mAccount) ? View.VISIBLE : View.GONE); | ||||
| 			this.mPushRow.setVisibility(xmppConnectionService.getPushManagementService().isStub() ? View.GONE : View.VISIBLE); | ||||
| 
 | ||||
| 			if (features.push()) { | ||||
| 			if (xmppConnectionService.getPushManagementService().available(mAccount)) { | ||||
| 				this.mServerInfoPush.setText(R.string.server_info_available); | ||||
| 			} else { | ||||
| 				this.mServerInfoPush.setText(R.string.server_info_unavailable); | ||||
|  |  | |||
|  | @ -109,6 +109,10 @@ public class PushManagementService { | |||
| 		return GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(mXmppConnectionService) == ConnectionResult.SUCCESS; | ||||
| 	} | ||||
| 
 | ||||
| 	public boolean isStub() { | ||||
| 		return false; | ||||
| 	} | ||||
| 
 | ||||
| 	interface OnGcmInstanceTokenRetrieved { | ||||
| 		void onGcmInstanceTokenRetrieved(String token); | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Daniel Gultsch
						Daniel Gultsch