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.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/ui/inputwidget.c b/src/ui/inputwidget.c
index 27f0217c..06e6373e 100644
--- a/src/ui/inputwidget.c
+++ b/src/ui/inputwidget.c
@@ -256,10 +256,12 @@ static iString *visText_InputWidget_(const iInputWidget *d) {
256} 256}
257 257
258static void updateBuffered_InputWidget_(iInputWidget *d) { 258static void updateBuffered_InputWidget_(iInputWidget *d) {
259 invalidateBuffered_InputWidget_(d); 259 if (isFinishedLaunching_App()) {
260 iString *visText = visText_InputWidget_(d); 260 invalidateBuffered_InputWidget_(d);
261 d->buffered = new_TextBuf(d->font, cstr_String(visText)); 261 iString *visText = visText_InputWidget_(d);
262 delete_String(visText); 262 d->buffered = new_TextBuf(d->font, cstr_String(visText));
263 delete_String(visText);
264 }
263} 265}
264 266
265void setText_InputWidget(iInputWidget *d, const iString *text) { 267void setText_InputWidget(iInputWidget *d, const iString *text) {