summaryrefslogtreecommitdiffstats
path: root/graphics/src/widget
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/src/widget')
-rw-r--r--graphics/src/widget/pick_list.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/graphics/src/widget/pick_list.rs b/graphics/src/widget/pick_list.rs
index 32dfbdf9..a7fe3e93 100644
--- a/graphics/src/widget/pick_list.rs
+++ b/graphics/src/widget/pick_list.rs
@@ -31,6 +31,7 @@ where
bounds: Rectangle,
cursor_position: Point,
selected: Option<String>,
+ placeholder: Option<String>,
padding: Padding,
text_size: u16,
font: Font,
@@ -68,7 +69,7 @@ where
(
Primitive::Group {
- primitives: if let Some(label) = selected {
+ primitives: if let Some(label) = selected.or(placeholder) {
let label = Primitive::Text {
content: label,
size: f32::from(text_size),