@@ -54,33 +54,35 @@ void NuiAutofillPopup::Prepare() {
54
54
void NuiAutofillPopup::Show (Dali::Actor* actor) {
55
55
const std::vector<std::unique_ptr<AutofillItem>>& items =
56
56
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 ;
83
59
}
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_);
84
86
}
85
87
86
88
} // namespace flutter
0 commit comments