remove 'indicate received' setting and default to true
This commit is contained in:
		
							parent
							
								
									333f629b32
								
							
						
					
					
						commit
						abc1cb5a89
					
				|  | @ -37,16 +37,14 @@ public class MessageGenerator extends AbstractGenerator { | |||
| 		if (conversation.getMode() == Conversation.MODE_SINGLE) { | ||||
| 			packet.setTo(message.getCounterpart()); | ||||
| 			packet.setType(MessagePacket.TYPE_CHAT); | ||||
| 			if (this.mXmppConnectionService.indicateReceived() && !isWithSelf) { | ||||
| 			if (!isWithSelf) { | ||||
| 				packet.addChild("request", "urn:xmpp:receipts"); | ||||
| 			} | ||||
| 		} else if (message.isPrivateMessage()) { | ||||
| 			packet.setTo(message.getCounterpart()); | ||||
| 			packet.setType(MessagePacket.TYPE_CHAT); | ||||
| 			packet.addChild("x", "http://jabber.org/protocol/muc#user"); | ||||
| 			if (this.mXmppConnectionService.indicateReceived()) { | ||||
| 				packet.addChild("request", "urn:xmpp:receipts"); | ||||
| 			} | ||||
| 			packet.addChild("request", "urn:xmpp:receipts"); | ||||
| 		} else { | ||||
| 			packet.setTo(message.getCounterpart().asBareJid()); | ||||
| 			packet.setType(MessagePacket.TYPE_GROUPCHAT); | ||||
|  |  | |||
|  | @ -3906,10 +3906,6 @@ public class XmppConnectionService extends Service { | |||
|         return getBooleanPreference("autojoin", R.bool.autojoin); | ||||
|     } | ||||
| 
 | ||||
|     public boolean indicateReceived() { | ||||
|         return getBooleanPreference("indicate_received", R.bool.indicate_received); | ||||
|     } | ||||
| 
 | ||||
|     public boolean useTorToConnect() { | ||||
|         return QuickConversationsService.isConversations() && getBooleanPreference("use_tor", R.bool.use_tor); | ||||
|     } | ||||
|  |  | |||
|  | @ -89,7 +89,6 @@ public class MessageAdapter extends ArrayAdapter<Message> implements CopyTextVie | |||
| 	private DisplayMetrics metrics; | ||||
| 	private OnContactPictureClicked mOnContactPictureClickedListener; | ||||
| 	private OnContactPictureLongClicked mOnContactPictureLongClickedListener; | ||||
| 	private boolean mIndicateReceived = false; | ||||
| 	private boolean mUseGreenBackground = false; | ||||
| 	private OnQuoteListener onQuoteListener; | ||||
| 	public MessageAdapter(XmppActivity activity, List<Message> messages) { | ||||
|  | @ -208,9 +207,7 @@ public class MessageAdapter extends ArrayAdapter<Message> implements CopyTextVie | |||
| 				break; | ||||
| 			case Message.STATUS_SEND_RECEIVED: | ||||
| 			case Message.STATUS_SEND_DISPLAYED: | ||||
| 				if (mIndicateReceived) { | ||||
| 					viewHolder.indicatorReceived.setVisibility(View.VISIBLE); | ||||
| 				} | ||||
| 				viewHolder.indicatorReceived.setVisibility(View.VISIBLE); | ||||
| 				break; | ||||
| 			case Message.STATUS_SEND_FAILED: | ||||
| 				final String errorMessage = message.getErrorMessage(); | ||||
|  | @ -910,7 +907,6 @@ public class MessageAdapter extends ArrayAdapter<Message> implements CopyTextVie | |||
| 
 | ||||
| 	public void updatePreferences() { | ||||
| 		SharedPreferences p = PreferenceManager.getDefaultSharedPreferences(activity); | ||||
| 		this.mIndicateReceived = p.getBoolean("indicate_received", activity.getResources().getBoolean(R.bool.indicate_received)); | ||||
| 		this.mUseGreenBackground = p.getBoolean("use_green_background", activity.getResources().getBoolean(R.bool.use_green_background)); | ||||
| 	} | ||||
| 
 | ||||
|  |  | |||
|  | @ -32,7 +32,6 @@ | |||
|     <bool name="manually_change_presence">false</bool> | ||||
|     <bool name="away_when_screen_off">false</bool> | ||||
|     <bool name="autojoin">true</bool> | ||||
|     <bool name="indicate_received">false</bool> | ||||
|     <bool name="enable_foreground_service">false</bool> | ||||
|     <bool name="never_send">false</bool> | ||||
|     <bool name="validate_hostname">false</bool> | ||||
|  |  | |||
|  | @ -282,8 +282,6 @@ | |||
|     <string name="title_pref_enable_quiet_hours">Enable quiet hours</string> | ||||
|     <string name="pref_quiet_hours_summary">Notifications will be silenced during quiet hours</string> | ||||
|     <string name="pref_use_send_button_to_indicate_status">Send button indicates status</string> | ||||
|     <string name="pref_use_indicate_received">Request message receipts</string> | ||||
|     <string name="pref_use_indicate_received_summary">Received messages will be marked with a green tick if supported</string> | ||||
|     <string name="pref_use_send_button_to_indicate_status_summary">Colorize send button to indicate contact status</string> | ||||
|     <string name="pref_expert_options_other">Other</string> | ||||
|     <string name="pref_autojoin">Synchronize with bookmarks</string> | ||||
|  |  | |||
|  | @ -328,11 +328,6 @@ | |||
|             <PreferenceCategory | ||||
|                 android:key="other_expert_category" | ||||
|                 android:title="@string/pref_expert_options_other"> | ||||
|                 <CheckBoxPreference | ||||
|                     android:defaultValue="@bool/indicate_received" | ||||
|                     android:key="indicate_received" | ||||
|                     android:summary="@string/pref_use_indicate_received_summary" | ||||
|                     android:title="@string/pref_use_indicate_received" /> | ||||
|                 <CheckBoxPreference | ||||
|                     android:defaultValue="@bool/enable_foreground_service" | ||||
|                     android:key="enable_foreground_service" | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Daniel Gultsch
						Daniel Gultsch