@@ -359,6 +359,13 @@ void App::step() {
navigate_back();
break;
}
case sf::Keyboard::Key::R: {
if (!event.key.control) {
break;
}
reload();
break;
}
default:
break;
}
@@ -506,6 +513,15 @@ void App::navigate_forward() {
navigate();
}
void App::reload() {
if (!maybe_page_) {
return;
}
url_buf_ = (**maybe_page_).uri.uri;
navigate();
}
void App::on_navigation_failure(protocol::Error err) {
update_status_line();
response_headers_str_ = maybe_page_.error().response.headers.to_string();