aboutsummaryrefslogtreecommitdiff
path: root/src/browsertab.cpp
diff options
context:
space:
mode:
authorMike Skec <skec@protonmail.ch>2021-02-21 08:24:31 +1100
committerFelix Queißner <felix@ib-queissner.de>2021-02-23 11:31:33 +0100
commit3170b38373f19eb1f1d0712c682cb170a1b10ceb (patch)
treeaab771d48ec15e1b8ebf7e03b9934d5b5b651ab7 /src/browsertab.cpp
parent50b3b64690211da83d6d5e676e7c7a9674e03920 (diff)
downloadkristall-3170b38373f19eb1f1d0712c682cb170a1b10ceb.tar.gz
Scroll positions no longer lost after confirming settigns
Diffstat (limited to 'src/browsertab.cpp')
-rw-r--r--src/browsertab.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/browsertab.cpp b/src/browsertab.cpp
index 7288677..e05ac38 100644
--- a/src/browsertab.cpp
+++ b/src/browsertab.cpp
@@ -826,7 +826,12 @@ void BrowserTab::renderPage(const QByteArray &data, const MimeType &mime)
void BrowserTab::rerenderPage()
{
+ auto scroll = this->ui->text_browser->verticalScrollBar()->value();
+
this->renderPage(this->current_buffer, this->current_mime);
+
+ // Restore scroll position
+ this->ui->text_browser->verticalScrollBar()->setValue(scroll);
}
void BrowserTab::updatePageTitle()