Bug 1315206 - BrowserApp: Remove unneeded cast of BrowserAppDelegate objects. r?ahunt,maliu draft
authorSebastian Kaspari <s.kaspari@gmail.com>
Wed, 02 Nov 2016 20:14:28 +0100
changeset 433820 ff4a4b4026bc68ecab1b8e0628727c3bf837f382
parent 433819 79b42c58731bba691d20dbc895ed5f74d0734362
child 535968 74070b46aa39414c2227fbc381d5cd413eee24e7
push id34663
push users.kaspari@gmail.com
push dateFri, 04 Nov 2016 10:33:17 +0000
reviewersahunt, maliu
bugs1315206
milestone52.0a1
Bug 1315206 - BrowserApp: Remove unneeded cast of BrowserAppDelegate objects. r?ahunt,maliu MozReview-Commit-ID: 22eEGFr4lFo
mobile/android/base/java/org/mozilla/gecko/BrowserApp.java
--- a/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java
+++ b/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java
@@ -314,22 +314,22 @@ public class BrowserApp extends GeckoApp
     // race by determining if the web content should be hidden at the animation's end.
     private boolean mHideWebContentOnAnimationEnd;
 
     private final DynamicToolbar mDynamicToolbar = new DynamicToolbar();
 
     private final TelemetryCorePingDelegate mTelemetryCorePingDelegate = new TelemetryCorePingDelegate();
 
     private final List<BrowserAppDelegate> delegates = Collections.unmodifiableList(Arrays.asList(
-            (BrowserAppDelegate) new AddToHomeScreenPromotion(),
-            (BrowserAppDelegate) new ScreenshotDelegate(),
-            (BrowserAppDelegate) new BookmarkStateChangeDelegate(),
-            (BrowserAppDelegate) new ReaderViewBookmarkPromotion(),
-            (BrowserAppDelegate) new ContentNotificationsDelegate(),
-            (BrowserAppDelegate) new PostUpdateHandler(),
+            new AddToHomeScreenPromotion(),
+            new ScreenshotDelegate(),
+            new BookmarkStateChangeDelegate(),
+            new ReaderViewBookmarkPromotion(),
+            new ContentNotificationsDelegate(),
+            new PostUpdateHandler(),
             mTelemetryCorePingDelegate,
             new OfflineTabStatusDelegate(),
             new AdjustBrowserAppDelegate(mTelemetryCorePingDelegate)
     ));
 
     @NonNull
     private SearchEngineManager mSearchEngineManager; // Contains reference to Context - DO NOT LEAK!