diff --git a/src/app/browser/main/tab/page.cpp b/src/app/browser/main/tab/page.cpp index 9cfa0989..44898144 100644 --- a/src/app/browser/main/tab/page.cpp +++ b/src/app/browser/main/tab/page.cpp @@ -305,8 +305,26 @@ void Page::navigation_reload( action__update->activate(); - pageContent->set_text_gemini( // @TODO - buffer + // Continue reading.. + GioSocketConnection->get_input_stream()->read_async( // | read_all_async + buffer, + sizeof(buffer) - 1, + [this](const Glib::RefPtr & result) + { + // Update + title = _("Done"); // @TODO page title + + description = pageNavigation->get_request_host(); + + progress_fraction = 1; + + action__update->activate(); + + // Set content driver + pageContent->set_text_gemini( // @TODO + buffer + ); + } ); }