fix(ios): application.displayedEvent does not depend on trace to fire (#7141) (#7156)

This commit is contained in:
Manol Donev
2019-04-17 13:57:22 +03:00
committed by GitHub
parent f0146f0e1b
commit 4e56c89f7d
3 changed files with 21 additions and 22 deletions

View File

@@ -19,7 +19,7 @@ import { createViewFromEntry } from "../ui/builder";
import { ios as iosView, View } from "../ui/core/view";
import { Frame, NavigationEntry } from "../ui/frame";
import { ios } from "../utils/utils";
import { profile, level as profilingLevel, Level } from "../profiling";
import { profile } from "../profiling";
const getVisibleViewController = ios.getVisibleViewController;
@@ -133,7 +133,7 @@ class IOSApplication implements IOSApplicationDefinition {
@profile
private didFinishLaunchingWithOptions(notification: NSNotification) {
if (!displayedOnce && profilingLevel() >= Level.lifecycle) {
if (!displayedOnce) {
displayedLinkTarget = CADisplayLinkTarget.new();
displayedLink = CADisplayLink.displayLinkWithTargetSelector(displayedLinkTarget, "onDisplayed");
displayedLink.addToRunLoopForMode(NSRunLoop.mainRunLoop, NSDefaultRunLoopMode);