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

Commit 50429c0

Browse files
committed
Fix formatting
1 parent 8eb8d57 commit 50429c0

File tree

8 files changed

+87
-85
lines changed

8 files changed

+87
-85
lines changed

shell/platform/embedder/embedder.cc

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -928,10 +928,11 @@ FlutterEngineResult FlutterEngineInitialize(size_t version,
928928
"The Flutter project arguments were missing.");
929929
}
930930

931-
if (SAFE_ACCESS(args, assets_path, nullptr) == nullptr && SAFE_ACCESS(args, asset_resolver, nullptr) == nullptr) {
932-
return LOG_EMBEDDER_ERROR(
933-
kInvalidArguments,
934-
"The assets path or asset resolver in the Flutter project arguments was missing.");
931+
if (SAFE_ACCESS(args, assets_path, nullptr) == nullptr &&
932+
SAFE_ACCESS(args, asset_resolver, nullptr) == nullptr) {
933+
return LOG_EMBEDDER_ERROR(kInvalidArguments,
934+
"The assets path or asset resolver in the "
935+
"Flutter project arguments was missing.");
935936
}
936937

937938
if (SAFE_ACCESS(args, main_path__unused__, nullptr) != nullptr) {
@@ -989,7 +990,8 @@ FlutterEngineResult FlutterEngineInitialize(size_t version,
989990
PopulateSnapshotMappingCallbacks(args, settings);
990991

991992
settings.icu_data_path = icu_data_path;
992-
if (args->assets_path) settings.assets_path = args->assets_path;
993+
if (args->assets_path)
994+
settings.assets_path = args->assets_path;
993995
settings.leak_vm = !SAFE_ACCESS(args, shutdown_dart_vm_when_done, false);
994996
settings.old_gen_heap_size = SAFE_ACCESS(args, dart_old_gen_heap_size, -1);
995997

@@ -1304,7 +1306,8 @@ FlutterEngineResult FlutterEngineInitialize(size_t version,
13041306
auto asset_manager = std::make_shared<flutter::AssetManager>();
13051307

13061308
if (SAFE_ACCESS(args, asset_resolver, nullptr) != nullptr) {
1307-
asset_manager->PushBack(flutter::CreateEmbedderAssetResolver(args->asset_resolver));
1309+
asset_manager->PushBack(
1310+
flutter::CreateEmbedderAssetResolver(args->asset_resolver));
13081311
}
13091312

13101313
if (args->assets_path) {
@@ -1314,12 +1317,10 @@ FlutterEngineResult FlutterEngineInitialize(size_t version,
13141317
true));
13151318
}
13161319

1317-
auto run_configuration =
1318-
flutter::RunConfiguration(
1319-
flutter::IsolateConfiguration::InferFromSettings(settings, asset_manager,
1320-
nullptr),
1321-
asset_manager
1322-
);
1320+
auto run_configuration = flutter::RunConfiguration(
1321+
flutter::IsolateConfiguration::InferFromSettings(settings, asset_manager,
1322+
nullptr),
1323+
asset_manager);
13231324

13241325
if (SAFE_ACCESS(args, custom_dart_entrypoint, nullptr) != nullptr) {
13251326
auto dart_entrypoint = std::string{args->custom_dart_entrypoint};
@@ -2385,7 +2386,8 @@ FlutterEngineResult FlutterEngineNotifyDisplayUpdate(
23852386
FlutterEngineResult FlutterEngineCreateMapping(
23862387
const FlutterEngineMappingCreateInfo* create_info,
23872388
FlutterEngineMapping* out_mapping) {
2388-
if (SAFE_ACCESS(create_info, data, nullptr) == nullptr && SAFE_ACCESS(create_info, data_size, 0) > 0) {
2389+
if (SAFE_ACCESS(create_info, data, nullptr) == nullptr &&
2390+
SAFE_ACCESS(create_info, data_size, 0) > 0) {
23892391
return LOG_EMBEDDER_ERROR(kInvalidArguments, "Invalid mapping specified.");
23902392
}
23912393

shell/platform/embedder/embedder.h

Lines changed: 31 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1345,26 +1345,27 @@ typedef void (*FlutterLogMessageCallback)(const char* /* tag */,
13451345
/// FlutterEngine instance in AOT mode.
13461346
typedef struct _FlutterEngineAOTData* FlutterEngineAOTData;
13471347

1348-
/// An immutable buffer of potentially shared data.
1348+
/// An immutable buffer of potentially shared data.
13491349
typedef struct {
13501350
/// The size of the struct. Must be sizeof(FlutterEngineMapping).
13511351
size_t struct_size;
13521352

13531353
/// A pointer to the data accessed by the Flutter Engine. The data will not be
1354-
/// mutated by the Flutter Engine, and must not be mutated by the Embedder until
1355-
/// the mapping is destroyed.
1354+
/// mutated by the Flutter Engine, and must not be mutated by the Embedder
1355+
/// until the mapping is destroyed.
13561356
const uint8_t* data;
13571357
/// The size of the data backed by this mapping. The data must be valid for
1358-
/// reading until this point. Bytes past the end are undefined and not accessed
1359-
/// by the Engine.
1358+
/// reading until this point. Bytes past the end are undefined and not
1359+
/// accessed by the Engine.
13601360
size_t data_size;
13611361

1362-
/// An opaque baton passed back to the embedder when the destruction_callback is
1363-
/// invoked. The engine does not interpret this field in any way.
1362+
/// An opaque baton passed back to the embedder when the destruction_callback
1363+
/// is invoked. The engine does not interpret this field in any way.
13641364
void* user_data;
1365-
/// Called once by the engine to destroy this mapping. The `user_data` specified
1366-
/// above is passed in as the only argument. This call may mutate/free/unmap the
1367-
/// data, as it will no longer be accessed by the Flutter Engine.
1365+
/// Called once by the engine to destroy this mapping. The `user_data`
1366+
/// specified above is passed in as the only argument. This call may
1367+
/// mutate/free/unmap the data, as it will no longer be accessed by the
1368+
/// Flutter Engine.
13681369
VoidCallback destruction_callback;
13691370
} FlutterEngineMappingCreateInfo;
13701371

@@ -1375,22 +1376,23 @@ typedef struct FlutterEngineMappingPrivate* FlutterEngineMapping;
13751376
/// This may be called by multiple threads.
13761377
///
13771378
/// The `asset_name` parameter contains the path to the asset to load.
1378-
/// `user_data` is the user data from `FlutterEngineAssetResolver`, registered via
1379-
/// `FlutterProjectArgs`.
1379+
/// `user_data` is the user data from `FlutterEngineAssetResolver`, registered
1380+
/// via `FlutterProjectArgs`.
13801381
///
13811382
/// If the asset was found and successfully loaded, return a valid
1382-
/// `FlutterEngineMapping`. Otherwise return NULL to indicate an error occurred
1383+
/// `FlutterEngineMapping`. Otherwise return NULL to indicate an error occurred
13831384
/// while loading the asset.
13841385
///
1385-
/// Note that the returned `FlutterEngineMapping` is owned by the Engine and should
1386-
/// be cached or reused. Each callback invocation must return a new
1387-
/// FlutterEngineMapping. Multiple mappings may refer to the same area in memory,
1388-
/// proper book-keeping is up to the embedder.
1389-
typedef FlutterEngineMapping (*FlutterAssetResolverGetAssetCallback)(const char* /* asset_name */,
1390-
void* /* user_data */);
1386+
/// Note that the returned `FlutterEngineMapping` is owned by the Engine and
1387+
/// should be cached or reused. Each callback invocation must return a new
1388+
/// FlutterEngineMapping. Multiple mappings may refer to the same area in
1389+
/// memory, proper book-keeping is up to the embedder.
1390+
typedef FlutterEngineMapping (*FlutterAssetResolverGetAssetCallback)(
1391+
const char* /* asset_name */,
1392+
void* /* user_data */);
13911393

1392-
/// Resolves assets on the behalf of the Flutter Engine, instead of accessing the
1393-
/// filesystem directly.
1394+
/// Resolves assets on the behalf of the Flutter Engine, instead of accessing
1395+
/// the filesystem directly.
13941396
typedef struct {
13951397
/// The size of the struct. Must be sizeof(FlutterEngineAssetResolver).
13961398
size_t struct_size;
@@ -1413,9 +1415,10 @@ typedef struct {
14131415
///
14141416
/// If `asset_resolver` is provided, may be NULL.
14151417
///
1416-
/// If both `asset_resolver` and `assets_path` are provided, the `asset_resolver`
1417-
/// comes first in the asset search order, then `assets_path`. This effectively
1418-
/// makes `asset_resolver` an overlay over `assets_path`.
1418+
/// If both `asset_resolver` and `assets_path` are provided, the
1419+
/// `asset_resolver` comes first in the asset search order, then
1420+
/// `assets_path`. This effectively makes `asset_resolver` an overlay over
1421+
/// `assets_path`.
14191422
const char* assets_path;
14201423
/// The path to the Dart file containing the `main` entry point.
14211424
/// The string can be collected after the call to `FlutterEngineRun` returns.
@@ -1659,9 +1662,10 @@ typedef struct {
16591662
///
16601663
/// If `assets_path` is provided, may be NULL.
16611664
///
1662-
/// If both `asset_resolver` and `assets_path` are provided, the `asset_resolver`
1663-
/// comes first in the asset search order, then `assets_path`. This effectively
1664-
/// makes `asset_resolver` an overlay over `assets_path`.
1665+
/// If both `asset_resolver` and `assets_path` are provided, the
1666+
/// `asset_resolver` comes first in the asset search order, then
1667+
/// `assets_path`. This effectively makes `asset_resolver` an overlay over
1668+
/// `assets_path`.
16651669
const FlutterEngineAssetResolver* asset_resolver;
16661670
} FlutterProjectArgs;
16671671

shell/platform/embedder/embedder_asset_resolver.cc

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,51 +8,48 @@
88
namespace flutter {
99

1010
class EmbedderAssetResolver final : public flutter::AssetResolver {
11-
public:
11+
public:
1212
explicit EmbedderAssetResolver(void* user_data,
1313
FlutterAssetResolverGetAssetCallback get_asset)
14-
: user_data_(user_data),
15-
get_asset_(get_asset) {}
16-
14+
: user_data_(user_data), get_asset_(get_asset) {}
15+
1716
~EmbedderAssetResolver() override {}
1817

1918
// |AssetResolver|
20-
bool IsValid() const override {
21-
return true;
22-
}
19+
bool IsValid() const override { return true; }
2320

2421
// |AssetResolver|
25-
bool IsValidAfterAssetManagerChange() const override {
26-
return true;
27-
}
22+
bool IsValidAfterAssetManagerChange() const override { return true; }
2823

2924
// |AssetResolver|
3025
AssetResolverType GetType() const override {
3126
return AssetResolverType::kEmbedderAssetResolver;
3227
}
3328

3429
// |AssetResolver|
35-
std::unique_ptr<fml::Mapping> GetAsMapping(const std::string& asset_name) const override {
30+
std::unique_ptr<fml::Mapping> GetAsMapping(
31+
const std::string& asset_name) const override {
3632
if (!get_asset_) {
3733
return std::unique_ptr<fml::Mapping>();
3834
}
3935

4036
FlutterEngineMapping mapping = get_asset_(asset_name.c_str(), user_data_);
41-
return std::unique_ptr<fml::Mapping>(reinterpret_cast<fml::Mapping*>(mapping));
37+
return std::unique_ptr<fml::Mapping>(
38+
reinterpret_cast<fml::Mapping*>(mapping));
4239
}
4340

44-
private:
41+
private:
4542
void* user_data_;
4643
FlutterAssetResolverGetAssetCallback get_asset_;
47-
44+
4845
FML_DISALLOW_COPY_AND_ASSIGN(EmbedderAssetResolver);
4946
};
5047

51-
std::unique_ptr<flutter::AssetResolver> CreateEmbedderAssetResolver(const FlutterEngineAssetResolver* resolver) {
48+
std::unique_ptr<flutter::AssetResolver> CreateEmbedderAssetResolver(
49+
const FlutterEngineAssetResolver* resolver) {
5250
return std::make_unique<EmbedderAssetResolver>(
53-
SAFE_ACCESS(resolver, user_data, nullptr),
54-
SAFE_ACCESS(resolver, get_asset, nullptr)
55-
);
51+
SAFE_ACCESS(resolver, user_data, nullptr),
52+
SAFE_ACCESS(resolver, get_asset, nullptr));
5653
}
5754

5855
} // namespace flutter

shell/platform/embedder/embedder_asset_resolver.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010

1111
namespace flutter {
1212

13-
std::unique_ptr<flutter::AssetResolver> CreateEmbedderAssetResolver(const FlutterEngineAssetResolver* resolver);
13+
std::unique_ptr<flutter::AssetResolver> CreateEmbedderAssetResolver(
14+
const FlutterEngineAssetResolver* resolver);
1415

1516
} // namespace flutter
1617

shell/platform/embedder/embedder_mapping.cc

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
namespace flutter {
99

1010
class EmbedderMapping final : public fml::Mapping {
11-
public:
11+
public:
1212
EmbedderMapping(const uint8_t* data,
1313
size_t size,
1414
void* user_data,
@@ -17,27 +17,22 @@ class EmbedderMapping final : public fml::Mapping {
1717
size_(size),
1818
user_data_(user_data),
1919
destruction_callback_(destruction_callback) {}
20-
20+
2121
~EmbedderMapping() override {
22-
if (destruction_callback_) destruction_callback_(user_data_);
22+
if (destruction_callback_)
23+
destruction_callback_(user_data_);
2324
}
2425

2526
// |Mapping|
26-
size_t GetSize() const override {
27-
return size_;
28-
}
27+
size_t GetSize() const override { return size_; }
2928

3029
// |Mapping|
31-
const uint8_t* GetMapping() const override {
32-
return data_;
33-
}
30+
const uint8_t* GetMapping() const override { return data_; }
3431

3532
// |Mapping|
36-
bool IsDontNeedSafe() const override {
37-
return false;
38-
}
33+
bool IsDontNeedSafe() const override { return false; }
3934

40-
private:
35+
private:
4136
const uint8_t* data_;
4237
size_t size_;
4338
void* user_data_;
@@ -46,13 +41,12 @@ class EmbedderMapping final : public fml::Mapping {
4641
FML_DISALLOW_COPY_AND_ASSIGN(EmbedderMapping);
4742
};
4843

49-
std::unique_ptr<fml::Mapping> CreateEmbedderMapping(const FlutterEngineMappingCreateInfo* mapping) {
44+
std::unique_ptr<fml::Mapping> CreateEmbedderMapping(
45+
const FlutterEngineMappingCreateInfo* mapping) {
5046
return std::make_unique<EmbedderMapping>(
51-
SAFE_ACCESS(mapping, data, nullptr),
52-
SAFE_ACCESS(mapping, data_size, 0),
53-
SAFE_ACCESS(mapping, user_data, nullptr),
54-
SAFE_ACCESS(mapping, destruction_callback, nullptr)
55-
);
47+
SAFE_ACCESS(mapping, data, nullptr), SAFE_ACCESS(mapping, data_size, 0),
48+
SAFE_ACCESS(mapping, user_data, nullptr),
49+
SAFE_ACCESS(mapping, destruction_callback, nullptr));
5650
}
5751

5852
} // namespace flutter

shell/platform/embedder/embedder_mapping.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010

1111
namespace flutter {
1212

13-
std::unique_ptr<fml::Mapping> CreateEmbedderMapping(const FlutterEngineMappingCreateInfo* mapping);
13+
std::unique_ptr<fml::Mapping> CreateEmbedderMapping(
14+
const FlutterEngineMappingCreateInfo* mapping);
1415

1516
} // namespace flutter
1617

shell/platform/embedder/tests/embedder_config_builder.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,8 @@ void EmbedderConfigBuilder::SetAssetsPath() {
174174
project_args_.assets_path = context_.GetAssetsPath().c_str();
175175
}
176176

177-
void EmbedderConfigBuilder::SetAssetResolver(const FlutterEngineAssetResolver* resolver) {
177+
void EmbedderConfigBuilder::SetAssetResolver(
178+
const FlutterEngineAssetResolver* resolver) {
178179
asset_resolver_ = *resolver;
179180
project_args_.asset_resolver = &asset_resolver_;
180181
}

shell/platform/embedder/tests/embedder_unittests.cc

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,8 @@ TEST_F(EmbedderTest, CustomAssetResolverReturnsValidAsset) {
488488
FlutterEngineAssetResolver resolver = {};
489489
resolver.struct_size = sizeof(FlutterEngineAssetResolver);
490490
resolver.user_data = reinterpret_cast<void*>(&destroy);
491-
resolver.get_asset = [](const char* asset, void* user_data) -> FlutterEngineMapping {
491+
resolver.get_asset = [](const char* asset,
492+
void* user_data) -> FlutterEngineMapping {
492493
if (strcmp(asset, "existing_asset") == 0) {
493494
// Return an asset with the string "hello" as its contents.
494495
// When the mapping is destroyed (on GC or Engine shutdown) the
@@ -513,8 +514,7 @@ TEST_F(EmbedderTest, CustomAssetResolverReturnsValidAsset) {
513514

514515
fml::AutoResetWaitableEvent message;
515516
context.AddNativeCallback(
516-
"SignalNativeCount",
517-
CREATE_NATIVE_ENTRY([](Dart_NativeArguments args) {
517+
"SignalNativeCount", CREATE_NATIVE_ENTRY([](Dart_NativeArguments args) {
518518
auto count = tonic::DartConverter<int64_t>::FromDart(
519519
Dart_GetNativeArgument(args, 0));
520520
// Dart should receive a 5 byte message reply.
@@ -525,7 +525,8 @@ TEST_F(EmbedderTest, CustomAssetResolverReturnsValidAsset) {
525525
CREATE_NATIVE_ENTRY(([&message](Dart_NativeArguments args) {
526526
auto received_message = tonic::DartConverter<std::string>::FromDart(
527527
Dart_GetNativeArgument(args, 0));
528-
// The message received from the asset channel should be the string "hello".
528+
// The message received from the asset channel should be the string
529+
// "hello".
529530
EXPECT_EQ("hello", received_message);
530531
message.Signal();
531532
})));
@@ -550,7 +551,8 @@ TEST_F(EmbedderTest, CustomAssetResolverReturnsInvalidAsset) {
550551

551552
FlutterEngineAssetResolver resolver = {};
552553
resolver.struct_size = sizeof(FlutterEngineAssetResolver);
553-
resolver.get_asset = [](const char* asset, void* user_data) -> FlutterEngineMapping {
554+
resolver.get_asset = [](const char* asset,
555+
void* user_data) -> FlutterEngineMapping {
554556
return nullptr;
555557
};
556558

0 commit comments

Comments
 (0)