Skip to content

Commit 8b00a5c

Browse files
committed
Replace LocalizationChannel with system_utils (#147)
* Remove LocalizationChannel and move the logic to FlutterTizenEngine * Create system_utils and add the desktop implementation * Organize includes
1 parent 544dddc commit 8b00a5c

14 files changed

+212
-276
lines changed

shell/platform/tizen/BUILD.gn

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,12 +127,12 @@ template("embedder_for_profile") {
127127

128128
sources = _flutter_tizen_source
129129
sources += [
130-
"channels/localization_channel.cc",
131130
"channels/platform_channel.cc",
132131
"channels/settings_channel.cc",
133132
"channels/settings_channel_tizen.cc",
134133
"external_texture_pixel_gl.cc",
135134
"external_texture_surface_gl.cc",
135+
"system_utils_tizen.cc",
136136
"tizen_log.cc",
137137
]
138138

@@ -244,12 +244,12 @@ template("embedder_executable") {
244244

245245
sources = _flutter_tizen_source
246246
sources += [
247-
"channels/localization_channel_stub.cc",
248247
"channels/platform_channel_stub.cc",
249248
"channels/settings_channel.cc",
250249
"channels/settings_channel_linux.cc",
251250
"external_texture_pixel_gl_stub.cc",
252251
"external_texture_surface_gl_stub.cc",
252+
"system_utils_linux.cc",
253253
"tizen_log_stub.cc",
254254
"tizen_renderer_evas_gl.cc",
255255
]

shell/platform/tizen/channels/localization_channel.cc

Lines changed: 0 additions & 204 deletions
This file was deleted.

shell/platform/tizen/channels/localization_channel.h

Lines changed: 0 additions & 31 deletions
This file was deleted.

shell/platform/tizen/channels/localization_channel_stub.cc

Lines changed: 0 additions & 15 deletions
This file was deleted.

shell/platform/tizen/channels/settings_channel_linux.cc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@
44

55
#include "settings_channel.h"
66

7-
#include <chrono>
8-
#include <ctime>
7+
#include <locale>
98

109
namespace flutter {
1110

shell/platform/tizen/channels/settings_channel_tizen.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
#include <system/system_settings.h>
65
#include "settings_channel.h"
76

7+
#include <system/system_settings.h>
8+
89
namespace flutter {
910

1011
static void OnSettingsChangedCallback(system_settings_key_e key,

shell/platform/tizen/flutter_tizen.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,11 @@ void FlutterDesktopMessengerSetCallback(FlutterDesktopMessengerRef messenger,
117117
}
118118

119119
void FlutterDesktopNotifyLocaleChange(FlutterDesktopEngineRef engine) {
120-
EngineFromHandle(engine)->localization_channel->SendLocales();
120+
EngineFromHandle(engine)->SetupLocales();
121+
}
122+
123+
void FlutterDesktopNotifyLowMemoryWarning(FlutterDesktopEngineRef engine) {
124+
EngineFromHandle(engine)->NotifyLowMemoryWarning();
121125
}
122126

123127
void FlutterDesktopNotifyAppIsInactive(FlutterDesktopEngineRef engine) {
@@ -136,10 +140,6 @@ void FlutterDesktopNotifyAppIsDetached(FlutterDesktopEngineRef engine) {
136140
EngineFromHandle(engine)->lifecycle_channel->AppIsDetached();
137141
}
138142

139-
void FlutterDesktopNotifyLowMemoryWarning(FlutterDesktopEngineRef engine) {
140-
EngineFromHandle(engine)->NotifyLowMemoryWarning();
141-
}
142-
143143
void FlutterRegisterViewFactory(
144144
FlutterDesktopPluginRegistrarRef registrar,
145145
const char* view_type,

0 commit comments

Comments
 (0)