removed dead code + null check

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/generator/MessageGenerator.java     | 7 
src/main/java/eu/siacs/conversations/services/XmppConnectionService.java | 2 
2 files changed, 1 insertion(+), 8 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/generator/MessageGenerator.java 🔗

@@ -94,13 +94,6 @@ public class MessageGenerator extends AbstractGenerator {
 		return packet;
 	}
 
-	public static void addMessageHints(MessagePacket packet) {
-		packet.addChild("private", "urn:xmpp:carbons:2");
-		packet.addChild("no-copy", "urn:xmpp:hints");
-		packet.addChild("no-permanent-store", "urn:xmpp:hints");
-		packet.addChild("no-permanent-storage", "urn:xmpp:hints"); //do not copy this. this is wrong. it is *store*
-	}
-
 	public MessagePacket generateChat(Message message) {
 		MessagePacket packet = preparePacket(message);
 		String content;

src/main/java/eu/siacs/conversations/services/XmppConnectionService.java 🔗

@@ -919,7 +919,7 @@ public class XmppConnectionService extends Service {
 	public boolean hasInternetConnection() {
 		final ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
 		try {
-			final NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
+			final NetworkInfo activeNetwork = cm == null ? null : cm.getActiveNetworkInfo();
 			return activeNetwork != null && activeNetwork.isConnected();
 		} catch (RuntimeException e) {
 			Log.d(Config.LOGTAG, "unable to check for internet connection", e);