diff --git a/src/main/java/mediathek/mainwindow/MediathekGui.java b/src/main/java/mediathek/mainwindow/MediathekGui.java index e185414fbe..fa5a392c32 100644 --- a/src/main/java/mediathek/mainwindow/MediathekGui.java +++ b/src/main/java/mediathek/mainwindow/MediathekGui.java @@ -909,7 +909,11 @@ protected void handleDownloadFinishedEvent(DownloadFinishedEvent msg) { @Handler private void handleShowSettingsDialogEvent(ShowSettingsDialogEvent evt) { - SwingUtilities.invokeLater(() -> getSettingsDialog().setVisible(true)); + SwingUtilities.invokeLater(() -> { + getSettingsDialog().setVisible(true); + if (!SystemUtils.IS_OS_MAC_OSX) + getSettingsDialog().toFront(); + }); } /**