diff --git a/modules/window-thumbnail/autotest/test-player-items-model.cpp b/modules/window-thumbnail/autotest/test-player-items-model.cpp index 7396332f0cf2ae98fa0825561f3a341cda2fd02f..ab90a7640588a1c19a3a4be3347945b532c373ff 100644 --- a/modules/window-thumbnail/autotest/test-player-items-model.cpp +++ b/modules/window-thumbnail/autotest/test-player-items-model.cpp @@ -411,9 +411,11 @@ void player_items_model_test::serviceLifecycleAndOperations() model->operation({}, MprisProperties::Seek, {}); - const int raiseOrPauseBefore = fakeService.raiseCount + fakeService.pauseCount; + const int raiseBefore = fakeService.raiseCount; + const int pauseBeforeRaise = fakeService.pauseCount; model->operation(row, MprisProperties::Raise, {}); - QTRY_COMPARE(fakeService.raiseCount + fakeService.pauseCount, raiseOrPauseBefore + 1); + QTRY_COMPARE(fakeService.raiseCount, raiseBefore + 1); + QCOMPARE(fakeService.pauseCount, pauseBeforeRaise); model->operation(row, MprisProperties::Quit, {}); QTRY_COMPARE(fakeService.quitCount, 1); diff --git a/modules/window-thumbnail/mpris/player-items-model.cpp b/modules/window-thumbnail/mpris/player-items-model.cpp index aeec10d2f7bf61bad14ff407dde1a3a6b392e75c..f57cacb6a407c1b252263769aeefce163e38aeca 100644 --- a/modules/window-thumbnail/mpris/player-items-model.cpp +++ b/modules/window-thumbnail/mpris/player-items-model.cpp @@ -161,7 +161,7 @@ void PlayerItemsModel::operation(const QModelIndex &index, MprisProperties::Oper } switch (operation) { case MprisProperties::Raise: - return MprisPlayerCollecter::self()->item(m_services.at(index.row()))->pause(); + return MprisPlayerCollecter::self()->item(m_services.at(index.row()))->raise(); case MprisProperties::Quit: return MprisPlayerCollecter::self()->item(m_services.at(index.row()))->quit(); case MprisProperties::Next: