catch rare state loss exception when hitting home button to pop back stack

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/ui/ConversationsActivity.java | 6 
1 file changed, 5 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/ui/ConversationsActivity.java 🔗

@@ -468,7 +468,11 @@ public class ConversationsActivity extends XmppActivity implements OnConversatio
 			case android.R.id.home:
 				FragmentManager fm = getFragmentManager();
 				if (fm.getBackStackEntryCount() > 0) {
-					fm.popBackStack();
+					try {
+						fm.popBackStack();
+					} catch (IllegalArgumentException e) {
+						Log.w(Config.LOGTAG,"Unable to pop back stack after pressing home button");
+					}
 					return true;
 				}
 				break;