From f5355bd7aee43cbf4178cbd6888146dcda4fd449 Mon Sep 17 00:00:00 2001 From: Duncan Ogilvie Date: Sat, 11 Jul 2020 16:50:08 +0200 Subject: [PATCH] GUI: fix weird font refresh issue --- src/gui/Src/BasicView/AbstractTableView.cpp | 1 + src/gui/Src/Gui/RegistersView.cpp | 1 + src/gui/Src/QHexEdit/QHexEditPrivate.cpp | 1 + 3 files changed, 3 insertions(+) diff --git a/src/gui/Src/BasicView/AbstractTableView.cpp b/src/gui/Src/BasicView/AbstractTableView.cpp index 7e5d079f..ea90c9b5 100644 --- a/src/gui/Src/BasicView/AbstractTableView.cpp +++ b/src/gui/Src/BasicView/AbstractTableView.cpp @@ -248,6 +248,7 @@ void AbstractTableView::paintEvent(QPaintEvent* event) Q_UNUSED(event); QPainter wPainter(this->viewport()); + wPainter.setFont(font()); int wViewableRowsCount = getViewableRowsCount(); int scrollValue = -horizontalScrollBar()->value(); diff --git a/src/gui/Src/Gui/RegistersView.cpp b/src/gui/Src/Gui/RegistersView.cpp index 005b3704..67c5e577 100644 --- a/src/gui/Src/Gui/RegistersView.cpp +++ b/src/gui/Src/Gui/RegistersView.cpp @@ -1674,6 +1674,7 @@ void RegistersView::paintEvent(QPaintEvent* event) } QPainter wPainter(this->viewport()); + wPainter.setFont(font()); wPainter.fillRect(wPainter.viewport(), QBrush(ConfigColor("RegistersBackgroundColor"))); // Don't draw the registers if a program isn't actually running diff --git a/src/gui/Src/QHexEdit/QHexEditPrivate.cpp b/src/gui/Src/QHexEdit/QHexEditPrivate.cpp index 2890df29..3dba174c 100644 --- a/src/gui/Src/QHexEdit/QHexEditPrivate.cpp +++ b/src/gui/Src/QHexEdit/QHexEditPrivate.cpp @@ -687,6 +687,7 @@ void QHexEditPrivate::mousePressEvent(QMouseEvent* event) void QHexEditPrivate::paintEvent(QPaintEvent* event) { QPainter painter(this); + painter.setFont(font()); painter.fillRect(event->rect(), _backgroundColor);