Bug 1352999 - Close activity if user asks to open page in full browser draft
authorJulian_Chu <walkingice0204@gmail.com>
Thu, 13 Apr 2017 18:47:23 +0800
changeset 562035 2b60cfa736c655700e11fd81211bdb764dff81ab
parent 561690 aca6b2a5a2ab3338436c9e819dc2244a022b6425
child 624153 c503f201b0eed0b09536cfdc526979ae2543dc96
push id53936
push userbmo:walkingice0204@gmail.com
push dateThu, 13 Apr 2017 11:17:20 +0000
bugs1352999
milestone55.0a1
Bug 1352999 - Close activity if user asks to open page in full browser Once user click "Open in browser" from menu, we are going to open a tab in full browser, and close this activity. Therefore we won't have two tabs which confuse user. MozReview-Commit-ID: Co9gAdWweFX
mobile/android/base/java/org/mozilla/gecko/customtabs/CustomTabsActivity.java
--- a/mobile/android/base/java/org/mozilla/gecko/customtabs/CustomTabsActivity.java
+++ b/mobile/android/base/java/org/mozilla/gecko/customtabs/CustomTabsActivity.java
@@ -400,16 +400,17 @@ public class CustomTabsActivity extends 
     private void onOpenInClicked() {
         final Tab tab = Tabs.getInstance().getSelectedTab();
         if (tab != null) {
             // To launch default browser with url of current tab.
             final Intent intent = new Intent();
             intent.setData(Uri.parse(tab.getURL()));
             intent.setAction(Intent.ACTION_VIEW);
             startActivity(intent);
+            finish();
         }
     }
 
     private void onActionButtonClicked() {
         PendingIntent pendingIntent = IntentUtil.getActionButtonPendingIntent(startIntent);
         performPendingIntent(pendingIntent);
     }