diff --git a/src/icons/icons.qrc b/src/icons/icons.qrc
index 79bdffc17..a855b907b 100644
--- a/src/icons/icons.qrc
+++ b/src/icons/icons.qrc
@@ -117,6 +117,7 @@
images/left_16px.png
images/left_16px@2x.png
images/logo.png
+ images/logo@2x.png
images/lt_31px.png
images/lt_31px@2x.png
images/m0_24px.png
diff --git a/src/icons/images/logo.png b/src/icons/images/logo.png
index 4451152f6..422deaeb6 100644
Binary files a/src/icons/images/logo.png and b/src/icons/images/logo.png differ
diff --git a/src/icons/images/logo@2x.png b/src/icons/images/logo@2x.png
new file mode 100755
index 000000000..d2f6cbec7
Binary files /dev/null and b/src/icons/images/logo@2x.png differ
diff --git a/src/lay/lay/layViewWidgetStack.cc b/src/lay/lay/layViewWidgetStack.cc
index e9901c7eb..b5bcf9743 100644
--- a/src/lay/lay/layViewWidgetStack.cc
+++ b/src/lay/lay/layViewWidgetStack.cc
@@ -35,7 +35,13 @@ ViewWidgetStack::ViewWidgetStack (QWidget *parent, const char *name)
mp_bglabel = new QLabel (this);
mp_bglabel->setAutoFillBackground (true);
- mp_bglabel->setText (QObject::tr ("

Use File/Open to open a layout
"));
+ std::string logo = "logo.png";
+#if QT_VERSION >= 0x50000
+ if (devicePixelRatio () >= 2.0) {
+ logo = "logo@2x.png";
+ }
+#endif
+ mp_bglabel->setText (QObject::tr ("
Use File/Open to open a layout
").arg (tl::to_qstring (logo)));
mp_bglabel->setAlignment (Qt::AlignVCenter | Qt::AlignHCenter);
mp_bglabel->show ();
}