--- a/GUI/player/GUI_Player.cpp
+++ b/GUI/player/GUI_Player.cpp
@@ -111,13 +111,15 @@
if (!is_fullscreen) {
QSize size = m_settings->getPlayerSize();
QPoint pos = m_settings->getPlayerPos();
-
- QRect rect = this->geometry();
- rect.setX(pos.x());
- rect.setY(pos.y());
- rect.setWidth(size.width());
- rect.setHeight(size.height());
- this->setGeometry(rect);
+ if (size.width() != -1) {
+ // Use the defaults if the prefs are not set yet
+ QRect rect = this->geometry();
+ rect.setX(pos.x());
+ rect.setY(pos.y());
+ rect.setWidth(size.width());
+ rect.setHeight(size.height());
+ this->setGeometry(rect);
+ }
}
m_library_width = 600;