Bug 1315206 - BrowserApp: Remove unneeded cast of BrowserAppDelegate objects. r?ahunt,maliu
MozReview-Commit-ID: 22eEGFr4lFo
--- 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!