Qt: fix audio timer loop

This commit is contained in:
Megamouse 2026-03-22 13:29:58 +01:00 committed by Ani
parent 54999d1507
commit e5840ab868
2 changed files with 2 additions and 0 deletions

View file

@ -77,6 +77,7 @@ bool game_list_grid_item::event(QEvent* event)
set_active(true);
break;
case QEvent::HoverLeave:
case QEvent::FocusOut:
set_active(false);
break;
default:

View file

@ -199,6 +199,7 @@ void qt_video_source::start_movie_timer()
if (!m_video_timer)
{
m_video_timer = std::make_unique<QTimer>();
m_video_timer->setSingleShot(true);
QObject::connect(m_video_timer.get(), &QTimer::timeout, m_video_timer.get(), [this]()
{
if (!m_active) return;