diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 804a212..6c0aa85 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -191,7 +191,10 @@ void MainWindow::setAspect(char aspectIn) QPixmap MainWindow::getBlurredBackground(const QPixmap& originalSize, const QPixmap& scaled) { - if (scaled.width() < width()) { + if (fitAspectAxisToWindow) { + // our scaled version will just fill the whole screen, us it directly + return scaled.copy(); + } else if (scaled.width() < width()) { QPixmap background = blur(originalSize.scaledToWidth(width(), Qt::SmoothTransformation)); QRect rect(0, (background.height() - height())/2, width(), height()); return background.copy(rect);