diff --git a/app/panel/project/project.cpp b/app/panel/project/project.cpp index b1ecf1f59..d97eb7bd3 100644 --- a/app/panel/project/project.cpp +++ b/app/panel/project/project.cpp @@ -174,7 +174,10 @@ void ProjectPanel::ItemDoubleClickSlot(Node *item) Core::instance()->DialogImportShow(); } else if (dynamic_cast(item)) { // Open this footage in a FootageViewer - PanelManager::instance()->MostRecentlyFocused()->ConnectViewerNode(static_cast(item)); + auto panel = PanelManager::instance()->MostRecentlyFocused(); + panel->ConnectViewerNode(static_cast(item)); + panel->raise(); + panel->setFocus(); } else if (dynamic_cast(item)) { // Open this sequence in the Timeline Core::instance()->main_window()->OpenSequence(static_cast(item));