skip add same request value on history argument enabled

This commit is contained in:
yggverse 2024-09-14 01:08:12 +03:00
parent a8c59d5642
commit 2c144c3182
5 changed files with 54 additions and 3 deletions

View file

@ -161,10 +161,20 @@ void Page::navigation_reload(
// Update navigation history?
if (ADD_HISTORY)
{
pageNavigation->history_add(
pageNavigation->get_request_text(),
true
// Skip same
Glib::ustring request;
pageNavigation->try_history_current(
request
);
if (request != pageNavigation->get_request_text())
{
pageNavigation->history_add(
pageNavigation->get_request_text(),
true
);
}
}
// Reset page data