summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorManos Pitsidianakis <el13635@mail.ntua.gr>2020-11-24 10:45:06 +0200
committerManos Pitsidianakis <el13635@mail.ntua.gr>2020-11-24 14:28:28 +0200
commitede5851bafd597b018a39e56d9ebe77dc7e03f12 (patch)
treeec878e6e8813f6375c6222b4251fe2a217d9e763 /src
parent79345b3e840b83470535731c74abb5d7fd1b0142 (diff)
utilities: reverse order of drawing fields in form
Reverse order of drawing since a field might have an auto complete prompt below it, so rendering the field below instead of above next would overwrite it.
Diffstat (limited to 'src')
-rw-r--r--src/components/utilities/widgets.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/components/utilities/widgets.rs b/src/components/utilities/widgets.rs
index f60fa604..c8c0a754 100644
--- a/src/components/utilities/widgets.rs
+++ b/src/components/utilities/widgets.rs
@@ -523,7 +523,7 @@ impl<T: 'static + std::fmt::Debug + Copy + Default + Send + Sync> Component for
);
let label_attrs = crate::conf::value(context, "widgets.form.label");
- for (i, k) in self.layout.iter().enumerate() {
+ for (i, k) in self.layout.iter().enumerate().rev() {
let v = self.fields.get_mut(k).unwrap();
/* Write field label */
write_string_to_grid(