Merge change Idc1396c8 into eclair
* changes: Only use FLAG_ACTIVITY_CLEAR_TOP on the search intent when from global search.
This commit is contained in:
@@ -1646,8 +1646,11 @@ public class SearchDialog extends Dialog implements OnItemClickListener, OnItemS
|
|||||||
Intent intent = new Intent(action);
|
Intent intent = new Intent(action);
|
||||||
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||||
// We need CLEAR_TOP to avoid reusing an old task that has other activities
|
// We need CLEAR_TOP to avoid reusing an old task that has other activities
|
||||||
// on top of the one we want.
|
// on top of the one we want. We don't want to do this in in-app search though,
|
||||||
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
|
// as it can be destructive to the activity stack.
|
||||||
|
if (mGlobalSearchMode) {
|
||||||
|
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
|
||||||
|
}
|
||||||
if (data != null) {
|
if (data != null) {
|
||||||
intent.setData(data);
|
intent.setData(data);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user