Skip to content

Commit

Permalink
Merge pull request #2380 from k9mail/GH-2282_fix_crash_with_old_inten…
Browse files Browse the repository at this point in the history
…t_extra

Continue to support old 'search' extra in MessageList Intent
  • Loading branch information
cketti committed Mar 14, 2017
2 parents ea7af81 + 5485f7a commit b901b81
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions k9mail/src/main/java/com/fsck/k9/activity/MessageList.java
Expand Up @@ -72,8 +72,11 @@ public class MessageList extends K9Activity implements MessageListFragmentListen
MessageViewFragmentListener, OnBackStackChangedListener, OnSwipeGestureListener,
OnSwitchCompleteListener {

// for this activity
private static final String EXTRA_SEARCH = "search";
@Deprecated
//TODO: Remove after 2017-09-11
private static final String EXTRA_SEARCH_OLD = "search";

private static final String EXTRA_SEARCH = "search_bytes";
private static final String EXTRA_NO_THREADING = "no_threading";

private static final String ACTION_SHORTCUT = "shortcut";
Expand Down Expand Up @@ -431,6 +434,9 @@ private boolean decodeExtras(Intent intent) {
mSearch.addAccountUuid(LocalSearch.ALL_ACCOUNTS);
}
}
} else if (intent.hasExtra(EXTRA_SEARCH_OLD)) {
mSearch = intent.getParcelableExtra(EXTRA_SEARCH_OLD);
mNoThreading = intent.getBooleanExtra(EXTRA_NO_THREADING, false);
} else {
// regular LocalSearch object was passed
mSearch = intent.hasExtra(EXTRA_SEARCH) ?
Expand Down

0 comments on commit b901b81

Please sign in to comment.