未验证 提交 b6035062 编写于 作者: C Chris Yang 提交者: GitHub

Enable ios platform view by default (#20671)

上级 498dbc6d
......@@ -34,8 +34,6 @@ class IOSSurface : public ExternalViewEmbedder {
std::shared_ptr<IOSContext> GetContext() const;
ExternalViewEmbedder* GetExternalViewEmbedderIfEnabled();
virtual bool IsValid() const = 0;
virtual void UpdateStorageSizeIfNecessary() = 0;
......
......@@ -13,15 +13,6 @@
namespace flutter {
// The name of the Info.plist flag to enable the embedded iOS views preview.
constexpr const char* kEmbeddedViewsPreview = "io.flutter.embedded_views_preview";
bool IsIosEmbeddedViewsPreviewEnabled() {
static bool preview_enabled =
[[[NSBundle mainBundle] objectForInfoDictionaryKey:@(kEmbeddedViewsPreview)] boolValue];
return preview_enabled;
}
std::unique_ptr<IOSSurface> IOSSurface::Create(
std::shared_ptr<IOSContext> context,
fml::scoped_nsobject<CALayer> layer,
......@@ -75,14 +66,6 @@ SkCanvas* IOSSurface::GetRootCanvas() {
return nullptr;
}
ExternalViewEmbedder* IOSSurface::GetExternalViewEmbedderIfEnabled() {
if (IsIosEmbeddedViewsPreviewEnabled()) {
return this;
} else {
return nullptr;
}
}
// |ExternalViewEmbedder|
void IOSSurface::CancelFrame() {
TRACE_EVENT0("flutter", "IOSSurface::CancelFrame");
......
......@@ -84,7 +84,7 @@ bool IOSSurfaceGL::GLContextPresent() {
// |GPUSurfaceGLDelegate|
ExternalViewEmbedder* IOSSurfaceGL::GetExternalViewEmbedder() {
return GetExternalViewEmbedderIfEnabled();
return this;
}
} // namespace flutter
......@@ -55,7 +55,7 @@ std::unique_ptr<Surface> IOSSurfaceMetal::CreateGPUSurface(GrDirectContext* /* u
// |GPUSurfaceDelegate|
ExternalViewEmbedder* IOSSurfaceMetal::GetExternalViewEmbedder() {
return GetExternalViewEmbedderIfEnabled();
return this;
}
} // namespace flutter
......@@ -124,7 +124,7 @@ bool IOSSurfaceSoftware::PresentBackingStore(sk_sp<SkSurface> backing_store) {
// |GPUSurfaceSoftwareDelegate|
ExternalViewEmbedder* IOSSurfaceSoftware::GetExternalViewEmbedder() {
return GetExternalViewEmbedderIfEnabled();
return this;
}
} // namespace flutter
......@@ -41,7 +41,5 @@
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>io.flutter.embedded_views_preview</key>
<true/>
</dict>
</plist>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册