mirror of
https://github.com/RPCS3/rpcs3.git
synced 2026-07-10 01:44:41 -06:00
Qt: don't play movie unless the parent window is active
This commit is contained in:
parent
fbe9ad0f45
commit
79616a376f
@ -26,7 +26,7 @@ game_list::game_list() : QTableWidget(), game_list_base()
|
|||||||
|
|
||||||
movie_item* new_item = static_cast<movie_item*>(item(row, 0));
|
movie_item* new_item = static_cast<movie_item*>(item(row, 0));
|
||||||
|
|
||||||
if (new_item)
|
if (new_item && isActiveWindow())
|
||||||
{
|
{
|
||||||
new_item->set_active(true);
|
new_item->set_active(true);
|
||||||
}
|
}
|
||||||
@ -157,7 +157,7 @@ void game_list::mouseMoveEvent(QMouseEvent* event)
|
|||||||
{
|
{
|
||||||
m_last_hover_item->set_active(false);
|
m_last_hover_item->set_active(false);
|
||||||
}
|
}
|
||||||
if (new_item)
|
if (new_item && isActiveWindow())
|
||||||
{
|
{
|
||||||
new_item->set_active(true);
|
new_item->set_active(true);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -74,7 +74,8 @@ bool game_list_grid_item::event(QEvent* event)
|
|||||||
switch (event->type())
|
switch (event->type())
|
||||||
{
|
{
|
||||||
case QEvent::HoverEnter:
|
case QEvent::HoverEnter:
|
||||||
set_active(true);
|
if (isActiveWindow())
|
||||||
|
set_active(true);
|
||||||
break;
|
break;
|
||||||
case QEvent::HoverLeave:
|
case QEvent::HoverLeave:
|
||||||
case QEvent::FocusOut:
|
case QEvent::FocusOut:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user