Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 2d84ee5

Browse files
committed
Add implicit view ID constant
1 parent 742324f commit 2d84ee5

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

lib/ui/window/platform_configuration.cc

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
namespace flutter {
2323
namespace {
2424

25+
const int kImplicitViewId = 0;
26+
2527
Dart_Handle ToByteData(const fml::Mapping& buffer) {
2628
return tonic::DartByteData::Create(buffer.GetMapping(), buffer.GetSize());
2729
}
@@ -67,8 +69,10 @@ void PlatformConfiguration::DidCreateIsolate() {
6769
Dart_GetField(library, tonic::ToDart("_drawFrame")));
6870
report_timings_.Set(tonic::DartState::Current(),
6971
Dart_GetField(library, tonic::ToDart("_reportTimings")));
70-
windows_.insert(std::make_pair(
71-
0, std::make_unique<Window>(0, ViewportMetrics{1.0, 0.0, 0.0, -1})));
72+
windows_.insert(
73+
std::make_pair(kImplicitViewId,
74+
std::make_unique<Window>(
75+
kImplicitViewId, ViewportMetrics{1.0, 0.0, 0.0, -1})));
7276
}
7377

7478
void PlatformConfiguration::UpdateLocales(
@@ -430,9 +434,9 @@ Dart_Handle PlatformConfigurationNativeApi::ComputePlatformResolvedLocale(
430434
Dart_Handle PlatformConfigurationNativeApi::ImplicitViewEnabled() {
431435
UIDartState::ThrowIfUIOperationsProhibited();
432436
bool enabled = UIDartState::Current()
433-
->platform_configuration()
434-
->client()
435-
->ImplicitViewEnabled();
437+
->platform_configuration()
438+
->client()
439+
->ImplicitViewEnabled();
436440

437441
return Dart_NewBoolean(enabled);
438442
}

0 commit comments

Comments
 (0)