diff -r f8dfc5705516 -r 26acbfa75c1f application/window.c --- a/application/window.c Tue Jan 30 08:49:35 2024 +0100 +++ b/application/window.c Tue Jan 30 09:10:05 2024 +0100 @@ -56,7 +56,7 @@ ui_button(obj, .icon = "Back"); ui_button(obj, .icon = "Forward"); - ui_path_textfield(obj, .fill = UI_ON, .getpathelm = dav_get_pathelm, .varname = "path"); + ui_path_textfield(obj, .fill = UI_ON, .getpathelm = dav_get_pathelm, .onactivate = action_path_selected ,.varname = "path"); ui_progressspinner(obj, .value = wdata->progress); } @@ -177,3 +177,11 @@ return elms; } + + + +void action_path_selected(UiEvent *event, void *data) { + DavBrowser *browser = event->document; + char *path = event->eventdata; + davbrowser_query_url(event->obj, browser, path); +}