summaryrefslogtreecommitdiff
path: root/src/ui/inputwidget.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/inputwidget.c')
-rw-r--r--src/ui/inputwidget.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ui/inputwidget.c b/src/ui/inputwidget.c
index 11098c80..2d6d84dd 100644
--- a/src/ui/inputwidget.c
+++ b/src/ui/inputwidget.c
@@ -182,6 +182,7 @@ void setText_InputWidget(iInputWidget *d, const iString *text) {
182 pushBack_Array(&d->text, &i.value); 182 pushBack_Array(&d->text, &i.value);
183 } 183 }
184 iZap(d->mark); 184 iZap(d->mark);
185 d->cursor = iMin(d->cursor, size_Array(&d->text));
185 refresh_Widget(as_Widget(d)); 186 refresh_Widget(as_Widget(d));
186} 187}
187 188
@@ -733,6 +734,7 @@ static void draw_InputWidget_(const iInputWidget *d) {
733 deinit_String(&cur); 734 deinit_String(&cur);
734 } 735 }
735 delete_String(text); 736 delete_String(text);
737 drawChildren_Widget(w);
736} 738}
737 739
738iBeginDefineSubclass(InputWidget, Widget) 740iBeginDefineSubclass(InputWidget, Widget)