Skip to content

Commit 795bbca

Browse files
committed
add FlutterEngine.view accessor
1 parent 9503ec0 commit 795bbca

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Sources/FlutterSwift/Client/FlutterEngine.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,11 +142,17 @@ public final class FlutterEngine: FlutterPluginRegistry, @unchecked Sendable {
142142
engine.SetView(view.view)
143143
}
144144

145+
public var view: FlutterView? {
146+
guard let view = engine.view() else { return nil }
147+
return FlutterView(view)
148+
}
149+
145150
public func setSwitches(_ switches: [String]) {
146151
engine.SetSwitches(switches.cxxVector)
147152
}
148153

149154
func getRegistrar(pluginName: String) -> FlutterDesktopPluginRegistrarRef? {
155+
// FIXME: use GetRegistrar()
150156
FlutterDesktopEngineGetPluginRegistrar(_handle, pluginName)
151157
}
152158

0 commit comments

Comments
 (0)