diff --git a/src/qt_gui/main_window.cpp b/src/qt_gui/main_window.cpp index e8459f4fa..c800ab990 100644 --- a/src/qt_gui/main_window.cpp +++ b/src/qt_gui/main_window.cpp @@ -243,6 +243,8 @@ void MainWindow::UpdateToolbarButtons() { ui->playButton->setVisible(false); ui->pauseButton->setVisible(true); + bool isLightTheme = isIconBlack; + if (showLabels) { QLabel* playButtonLabel = ui->playButton->parentWidget()->findChild(); if (playButtonLabel) @@ -253,7 +255,11 @@ void MainWindow::UpdateToolbarButtons() { ui->pauseButton->setIcon(ui->playButton->icon()); ui->pauseButton->setToolTip(tr("Resume")); } else { - ui->pauseButton->setIcon(RecolorIcon(QIcon(":images/pause_icon.png"), isWhite)); + if (isLightTheme) { + ui->pauseButton->setIcon(QIcon(":images/pause_icon.png")); + } else { + ui->pauseButton->setIcon(RecolorIcon(QIcon(":images/pause_icon.png"), isWhite)); + } ui->pauseButton->setToolTip(tr("Pause")); }