Skip to content

Commit 932e62c

Browse files
committed
Apply reviewer's comment
1 parent 5aca9c2 commit 932e62c

File tree

5 files changed

+237
-181
lines changed

5 files changed

+237
-181
lines changed

flutter/shell/platform/tizen/channels/text_input_channel.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ void TextInputChannel::HandleMethodCall(
323323
SendStateUpdate();
324324
#ifndef WEARABLE_PROFILE
325325
} else if (method.compare(kRequestAutofillMethod) == 0) {
326-
TizenAutofill::GetInstance().RequestAutofill(autofill_hints_, autofill_id_);
326+
TizenAutofill::GetInstance().RequestAutofill(autofill_id_, autofill_hints_);
327327
#endif
328328
} else {
329329
result->NotImplemented();

flutter/shell/platform/tizen/nui_autofill_popup.cc

+28-26
Original file line numberDiff line numberDiff line change
@@ -54,33 +54,35 @@ void NuiAutofillPopup::Prepare() {
5454
void NuiAutofillPopup::Show(Dali::Actor* actor) {
5555
const std::vector<std::unique_ptr<AutofillItem>>& items =
5656
TizenAutofill::GetInstance().GetResponseItems();
57-
if (!items.empty()) {
58-
Prepare();
59-
Dali::Toolkit::TableView content =
60-
Dali::Toolkit::TableView::New(items.size(), 1);
61-
content.SetResizePolicy(Dali::ResizePolicy::FILL_TO_PARENT,
62-
Dali::Dimension::ALL_DIMENSIONS);
63-
content.SetProperty(Dali::Actor::Property::PADDING,
64-
Dali::Vector4(10, 10, 0, 0));
65-
for (uint32_t i = 0; i < items.size(); ++i) {
66-
Dali::Toolkit::TextLabel label =
67-
Dali::Toolkit::TextLabel::New(items[i]->label_);
68-
label.SetProperty(Dali::Actor::Property::NAME, items[i]->value_);
69-
label.SetResizePolicy(Dali::ResizePolicy::DIMENSION_DEPENDENCY,
70-
Dali::Dimension::HEIGHT);
71-
label.SetProperty(Dali::Toolkit::TextLabel::Property::TEXT_COLOR,
72-
Dali::Color::WHITE_SMOKE);
73-
label.SetProperty(Dali::Toolkit::TextLabel::Property::POINT_SIZE, 7.0f);
74-
label.TouchedSignal().Connect(this, &NuiAutofillPopup::Touched);
75-
content.AddChild(label, Dali::Toolkit::TableView::CellPosition(i, 0));
76-
content.SetFitHeight(i);
77-
}
78-
popup_.SetProperty(Dali::Actor::Property::SIZE,
79-
Dali::Vector2(140.0f, 35.0f * items.size()));
80-
popup_.SetContent(content);
81-
popup_.SetDisplayState(Dali::Toolkit::Popup::SHOWN);
82-
actor->Add(popup_);
57+
if (items.empty()) {
58+
return;
8359
}
60+
61+
Prepare();
62+
Dali::Toolkit::TableView content =
63+
Dali::Toolkit::TableView::New(items.size(), 1);
64+
content.SetResizePolicy(Dali::ResizePolicy::FILL_TO_PARENT,
65+
Dali::Dimension::ALL_DIMENSIONS);
66+
content.SetProperty(Dali::Actor::Property::PADDING,
67+
Dali::Vector4(10, 10, 0, 0));
68+
for (uint32_t i = 0; i < items.size(); ++i) {
69+
Dali::Toolkit::TextLabel label =
70+
Dali::Toolkit::TextLabel::New(items[i]->label_);
71+
label.SetProperty(Dali::Actor::Property::NAME, items[i]->value_);
72+
label.SetResizePolicy(Dali::ResizePolicy::DIMENSION_DEPENDENCY,
73+
Dali::Dimension::HEIGHT);
74+
label.SetProperty(Dali::Toolkit::TextLabel::Property::TEXT_COLOR,
75+
Dali::Color::WHITE_SMOKE);
76+
label.SetProperty(Dali::Toolkit::TextLabel::Property::POINT_SIZE, 7.0f);
77+
label.TouchedSignal().Connect(this, &NuiAutofillPopup::Touched);
78+
content.AddChild(label, Dali::Toolkit::TableView::CellPosition(i, 0));
79+
content.SetFitHeight(i);
80+
}
81+
popup_.SetProperty(Dali::Actor::Property::SIZE,
82+
Dali::Vector2(140.0f, 35.0f * items.size()));
83+
popup_.SetContent(content);
84+
popup_.SetDisplayState(Dali::Toolkit::Popup::SHOWN);
85+
actor->Add(popup_);
8486
}
8587

8688
} // namespace flutter

flutter/shell/platform/tizen/nui_autofill_popup.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ namespace flutter {
1313

1414
class NuiAutofillPopup : public Dali::ConnectionTracker {
1515
public:
16-
void Prepare();
17-
1816
void Show(Dali::Actor* actor);
1917

2018
void SetOnCommit(std::function<void(const std::string&)> callback) {
2119
on_commit_ = callback;
2220
}
2321

2422
private:
23+
void Prepare();
24+
2525
void Hidden();
2626

2727
void OutsideTouched();

0 commit comments

Comments
 (0)