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

Commit 1aefda0

Browse files
authored
Fix build on Linux (#34312)
* Fix build on Linux The MockBinaryMessenger tweaks applied by #33955 caused the newly added tests in #33313 to not build. * Fix clang-tidy failures
1 parent 5ca80bd commit 1aefda0

File tree

3 files changed

+17
-14
lines changed

3 files changed

+17
-14
lines changed

shell/platform/linux/fl_accessible_node.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ struct FlAccessibleNodePrivate {
8080
FlutterSemanticsFlag flags;
8181
};
8282

83-
enum { PROP_0, PROP_ENGINE, PROP_ID, PROP_LAST };
83+
enum { kProp0, kPropEngine, kPropId, kPropLast };
8484

8585
#define FL_ACCESSIBLE_NODE_GET_PRIVATE(node) \
8686
((FlAccessibleNodePrivate*)fl_accessible_node_get_instance_private( \
@@ -147,13 +147,13 @@ static void fl_accessible_node_set_property(GObject* object,
147147
GParamSpec* pspec) {
148148
FlAccessibleNodePrivate* priv = FL_ACCESSIBLE_NODE_GET_PRIVATE(object);
149149
switch (prop_id) {
150-
case PROP_ENGINE:
150+
case kPropEngine:
151151
g_assert(priv->engine == nullptr);
152152
priv->engine = FL_ENGINE(g_value_get_object(value));
153153
g_object_add_weak_pointer(object,
154154
reinterpret_cast<gpointer*>(&priv->engine));
155155
break;
156-
case PROP_ID:
156+
case kPropId:
157157
priv->id = g_value_get_int(value);
158158
break;
159159
default:
@@ -450,13 +450,13 @@ static void fl_accessible_node_class_init(FlAccessibleNodeClass* klass) {
450450
fl_accessible_node_perform_action_impl;
451451

452452
g_object_class_install_property(
453-
G_OBJECT_CLASS(klass), PROP_ENGINE,
453+
G_OBJECT_CLASS(klass), kPropEngine,
454454
g_param_spec_object(
455455
"engine", "engine", "Flutter engine", fl_engine_get_type(),
456456
static_cast<GParamFlags>(G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY |
457457
G_PARAM_STATIC_STRINGS)));
458458
g_object_class_install_property(
459-
G_OBJECT_CLASS(klass), PROP_ID,
459+
G_OBJECT_CLASS(klass), kPropId,
460460
g_param_spec_int(
461461
"id", "id", "Accessibility node ID", 0, G_MAXINT, 0,
462462
static_cast<GParamFlags>(G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY |

shell/platform/linux/fl_engine.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ G_DEFINE_TYPE_WITH_CODE(
7373
G_IMPLEMENT_INTERFACE(fl_plugin_registry_get_type(),
7474
fl_engine_plugin_registry_iface_init))
7575

76-
enum { PROP_0, PROP_BINARY_MESSENGER, PROP_LAST };
76+
enum { kProp0, kPropBinaryMessenger, kPropLast };
7777

7878
// Parse a locale into its components.
7979
static void parse_locale(const gchar* locale,
@@ -359,7 +359,7 @@ static void fl_engine_set_property(GObject* object,
359359
GParamSpec* pspec) {
360360
FlEngine* self = FL_ENGINE(object);
361361
switch (prop_id) {
362-
case PROP_BINARY_MESSENGER:
362+
case kPropBinaryMessenger:
363363
g_set_object(&self->binary_messenger,
364364
FL_BINARY_MESSENGER(g_value_get_object(value)));
365365
break;
@@ -418,7 +418,7 @@ static void fl_engine_class_init(FlEngineClass* klass) {
418418
G_OBJECT_CLASS(klass)->set_property = fl_engine_set_property;
419419

420420
g_object_class_install_property(
421-
G_OBJECT_CLASS(klass), PROP_BINARY_MESSENGER,
421+
G_OBJECT_CLASS(klass), kPropBinaryMessenger,
422422
g_param_spec_object(
423423
"binary-messenger", "messenger", "Binary messenger",
424424
fl_binary_messenger_get_type(),

shell/platform/linux/fl_settings_plugin_test.cc

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,9 @@ TEST(FlSettingsPluginTest, AlwaysUse24HourFormat) {
4141
::testing::NiceMock<flutter::testing::MockSettings> settings;
4242
::testing::NiceMock<flutter::testing::MockBinaryMessenger> messenger;
4343

44-
g_autoptr(FlEngine) engine = FL_ENGINE(g_object_new(
45-
fl_engine_get_type(), "binary-messenger", messenger, nullptr));
44+
g_autoptr(FlEngine) engine =
45+
FL_ENGINE(g_object_new(fl_engine_get_type(), "binary-messenger",
46+
FL_BINARY_MESSENGER(messenger), nullptr));
4647
g_autoptr(FlSettingsPlugin) plugin = fl_settings_plugin_new(engine);
4748

4849
g_autoptr(FlValue) use_12h = fl_value_new_bool(false);
@@ -66,8 +67,9 @@ TEST(FlSettingsPluginTest, PlatformBrightness) {
6667
::testing::NiceMock<flutter::testing::MockSettings> settings;
6768
::testing::NiceMock<flutter::testing::MockBinaryMessenger> messenger;
6869

69-
g_autoptr(FlEngine) engine = FL_ENGINE(g_object_new(
70-
fl_engine_get_type(), "binary-messenger", messenger, nullptr));
70+
g_autoptr(FlEngine) engine =
71+
FL_ENGINE(g_object_new(fl_engine_get_type(), "binary-messenger",
72+
FL_BINARY_MESSENGER(messenger), nullptr));
7173
g_autoptr(FlSettingsPlugin) plugin = fl_settings_plugin_new(engine);
7274

7375
g_autoptr(FlValue) light = fl_value_new_string("light");
@@ -91,8 +93,9 @@ TEST(FlSettingsPluginTest, TextScaleFactor) {
9193
::testing::NiceMock<flutter::testing::MockSettings> settings;
9294
::testing::NiceMock<flutter::testing::MockBinaryMessenger> messenger;
9395

94-
g_autoptr(FlEngine) engine = FL_ENGINE(g_object_new(
95-
fl_engine_get_type(), "binary-messenger", messenger, nullptr));
96+
g_autoptr(FlEngine) engine =
97+
FL_ENGINE(g_object_new(fl_engine_get_type(), "binary-messenger",
98+
FL_BINARY_MESSENGER(messenger), nullptr));
9699
g_autoptr(FlSettingsPlugin) plugin = fl_settings_plugin_new(engine);
97100

98101
g_autoptr(FlValue) one = fl_value_new_float(1.0);

0 commit comments

Comments
 (0)