summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Studio/UI/StartupDlg.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Authoring/Studio/UI/StartupDlg.cpp')
-rw-r--r--src/Authoring/Studio/UI/StartupDlg.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/Authoring/Studio/UI/StartupDlg.cpp b/src/Authoring/Studio/UI/StartupDlg.cpp
index 59b29a1b..46db620c 100644
--- a/src/Authoring/Studio/UI/StartupDlg.cpp
+++ b/src/Authoring/Studio/UI/StartupDlg.cpp
@@ -178,15 +178,14 @@ void CStartupDlg::OpenRecent(size_t inIndex)
void CStartupDlg::paintEvent(QPaintEvent *event)
{
Q_UNUSED(event)
+ if (m_palette)
+ return;
+
+ m_palette = new QPalette;
QPixmap pic = QPixmap(":/startup/open_dialog.png");
pic.setDevicePixelRatio(devicePixelRatio());
-
- if (!m_palette) {
- m_palette = new QPalette;
- m_palette->setBrush(QPalette::Window, pic);
- setPalette(*m_palette);
- }
-
+ m_palette->setBrush(QPalette::Window, pic);
+ setPalette(*m_palette);
resize(pic.size());
setFixedSize(size());
}