Skip to content

Commit 8ca41ad

Browse files
Remove launch call on FLEViewController
Updates macOS Runners for flutter/engine#9750 Projects are now configured via init, and there is no explicit launch command on a view controller.
1 parent 4673ecc commit 8ca41ad

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

example/macos/ExampleWindow.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ class ExampleWindow: NSWindow {
2424

2525
RegisterGeneratedPlugins(registry: flutterViewController)
2626

27-
flutterViewController.launchEngine(with: nil)
28-
2927
super.awakeFromNib()
3028
}
3129
}

testbed/macos/FlutterWindow.swift

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,19 @@ import FlutterMacOS
1717

1818
class FlutterWindow: NSWindow {
1919
override func awakeFromNib() {
20-
let flutterViewController = FLEViewController.init()
21-
let windowFrame = self.frame
22-
self.contentViewController = flutterViewController
23-
self.setFrame(windowFrame, display: true)
24-
25-
RegisterGeneratedPlugins(registry: flutterViewController)
26-
2720
let project = FLEDartProject.init()
2821
var arguments: [String] = [];
2922
#if !DEBUG
3023
arguments.append("--disable-dart-asserts");
3124
#endif
3225
project.engineSwitches = arguments
33-
flutterViewController.launchEngine(with: project)
26+
27+
let flutterViewController = FLEViewController.init(project: project)
28+
let windowFrame = self.frame
29+
self.contentViewController = flutterViewController
30+
self.setFrame(windowFrame, display: true)
31+
32+
RegisterGeneratedPlugins(registry: flutterViewController)
3433

3534
super.awakeFromNib()
3635
}

0 commit comments

Comments
 (0)