aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/browsertab.cpp3
-rw-r--r--src/dialogs/settingsdialog.cpp7
2 files changed, 6 insertions, 4 deletions
diff --git a/src/browsertab.cpp b/src/browsertab.cpp
index 22360aa..016ea71 100644
--- a/src/browsertab.cpp
+++ b/src/browsertab.cpp
@@ -539,7 +539,8 @@ void BrowserTab::renderPage(const QByteArray &data, const MimeType &mime)
preview_style,
this->outline);
- this->ui->text_browser->setStyleSheet(QString("QTextBrowser { background-color: %1; }").arg(preview_style.background_color.name()));
+ this->ui->text_browser->setStyleSheet(QString("QTextBrowser { background-color: %1; color: %2; }")
+ .arg(preview_style.background_color.name(), preview_style.standard_color.name()));
}
else if (not plaintext_only and mime.is("text","markdown"))
{
diff --git a/src/dialogs/settingsdialog.cpp b/src/dialogs/settingsdialog.cpp
index d1e7dbf..d840968 100644
--- a/src/dialogs/settingsdialog.cpp
+++ b/src/dialogs/settingsdialog.cpp
@@ -252,15 +252,16 @@ void SettingsDialog::reloadStylePreview()
QUrl url { QUrl(QString("about://%1/foobar").arg(host)) };
DocumentOutlineModel outline;
+ auto doc_style = current_style.derive(url);
auto doc = GeminiRenderer::render(
document,
url,
- current_style.derive(url),
+ doc_style,
outline
);
- ui->style_preview->setStyleSheet(QString("QTextBrowser { background-color: %1; }")
- .arg(doc->background_color.name()));
+ ui->style_preview->setStyleSheet(QString("QTextBrowser { background-color: %1; color: %2; }")
+ .arg(doc_style.background_color.name(), doc_style.standard_color.name()));
ui->style_preview->setDocument(doc.get());
preview_document = std::move(doc);
}