diff --git a/src/drivers/Qt/NameTableViewer.cpp b/src/drivers/Qt/NameTableViewer.cpp index 18984b9f..4ce1af8c 100644 --- a/src/drivers/Qt/NameTableViewer.cpp +++ b/src/drivers/Qt/NameTableViewer.cpp @@ -105,6 +105,9 @@ int openNameTableViewWindow( QWidget *parent ) { if ( nameTableViewWindow != NULL ) { + nameTableViewWindow->activateWindow(); + nameTableViewWindow->raise(); + nameTableViewWindow->setFocus(); return -1; } initNameTableViewer(); diff --git a/src/drivers/Qt/ppuViewer.cpp b/src/drivers/Qt/ppuViewer.cpp index 29c9a247..53635cc0 100644 --- a/src/drivers/Qt/ppuViewer.cpp +++ b/src/drivers/Qt/ppuViewer.cpp @@ -88,6 +88,9 @@ int openPPUViewWindow( QWidget *parent ) { if ( ppuViewWindow != NULL ) { + ppuViewWindow->activateWindow(); + ppuViewWindow->raise(); + ppuViewWindow->setFocus(); return -1; } initPPUViewer(); @@ -103,6 +106,9 @@ int openOAMViewWindow( QWidget *parent ) { if ( spriteViewWindow != NULL ) { + spriteViewWindow->activateWindow(); + spriteViewWindow->raise(); + spriteViewWindow->setFocus(); return -1; } initPPUViewer();