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

Commit d2ac075

Browse files
committed
fixes after review
1 parent 931d19b commit d2ac075

File tree

5 files changed

+6
-7
lines changed

5 files changed

+6
-7
lines changed

shell/common/shell_test_external_view_embedder.cc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,11 @@ SkCanvas* ShellTestExternalViewEmbedder::CompositeEmbeddedView(int view_id) {
6464
void ShellTestExternalViewEmbedder::SubmitFrame(
6565
GrDirectContext* context,
6666
std::unique_ptr<SurfaceFrame> frame) {
67-
if (frame) {
68-
frame->Submit();
67+
if (!frame) {
68+
return;
6969
}
70-
if (frame && frame->SkiaSurface()) {
70+
frame->Submit();
71+
if (frame->SkiaSurface()) {
7172
last_submitted_frame_size_ = SkISize::Make(frame->SkiaSurface()->width(),
7273
frame->SkiaSurface()->height());
7374
} else {

shell/platform/embedder/embedder_task_runner.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ EmbedderTaskRunner::EmbedderTaskRunner(DispatchTable table,
1414
: TaskRunner(nullptr /* loop implemenation*/),
1515
embedder_identifier_(embedder_identifier),
1616
dispatch_table_(std::move(table)),
17-
last_baton_(0),
1817
placeholder_id_(
1918
fml::MessageLoopTaskQueues::GetInstance()->CreateTaskQueue()) {
2019
FML_DCHECK(dispatch_table_.post_task_callback);

shell/platform/embedder/embedder_task_runner.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ class EmbedderTaskRunner final : public fml::TaskRunner {
7575
const size_t embedder_identifier_;
7676
DispatchTable dispatch_table_;
7777
std::mutex tasks_mutex_;
78-
uint64_t last_baton_;
78+
uint64_t last_baton_ = 0;
7979
std::unordered_map<uint64_t, fml::closure> pending_tasks_;
8080
fml::TaskQueueId placeholder_id_;
8181

shell/platform/glfw/text_input_plugin.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@ TextInputPlugin::TextInputPlugin(flutter::BinaryMessenger* messenger)
101101
messenger,
102102
kChannelName,
103103
&flutter::JsonMethodCodec::GetInstance())),
104-
client_id_(0),
105104
active_model_(nullptr) {
106105
channel_->SetMethodCallHandler(
107106
[this](

shell/platform/glfw/text_input_plugin.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class TextInputPlugin : public KeyboardHookHandler {
5353
std::unique_ptr<flutter::MethodChannel<rapidjson::Document>> channel_;
5454

5555
// The active client id.
56-
int client_id_;
56+
int client_id_ = 0;
5757

5858
// The active model. nullptr if not set.
5959
std::unique_ptr<TextInputModel> active_model_;

0 commit comments

Comments
 (0)