diff --git a/CHANGELOG.md b/CHANGELOG.md index d36405a665..4d5c79c2f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # **14.2.0** - **BUGFIX:** MV aktualisiert nun vor dem Download mittels `-dq` oder `--download-quit` Parameter die Filmliste. - **BUGFIX:** FlatLaf Regression gelöst, die manchmal zu einer inkorrekten Darstellung der Oberfläche führte. +- **BUGFIX(Linux/macOS):** Im "Film Speichern"-Dialog wurde der Zielpfad im Dark Mode weiß dargestellt. - **FEATURE(Linux/Windows):** Das Aussehen von FlatLaf kann in `.mediathek3/flatlaf` angepasst werden. - **FEATURE:** Selektierte Einträge in `Suchhistorie bearbeiten`-Dialog können nun mittels Entfernen-Taste gelöscht werden. diff --git a/src/main/java/mediathek/gui/dialog/DialogAddDownload.java b/src/main/java/mediathek/gui/dialog/DialogAddDownload.java index a54a679c54..7717325acc 100644 --- a/src/main/java/mediathek/gui/dialog/DialogAddDownload.java +++ b/src/main/java/mediathek/gui/dialog/DialogAddDownload.java @@ -507,10 +507,11 @@ private void tus() { //perform checks only when OS is not windows if (!SystemUtils.IS_OS_WINDOWS) { String s = cbPathTextComponent.getText(); + final var editor = jComboBoxPfad.getEditor().getEditorComponent(); if (!s.equals(FilenameUtils.checkDateiname(s, true))) { - jComboBoxPfad.getEditor().getEditorComponent().setBackground(MVColor.DOWNLOAD_FEHLER.color); + editor.setBackground(MVColor.DOWNLOAD_FEHLER.color); } else { - jComboBoxPfad.getEditor().getEditorComponent().setBackground(Color.WHITE); + editor.setBackground(UIManager.getColor("TextField.background")); } } calculateAndCheckDiskSpace(); @@ -1063,7 +1064,7 @@ private void initComponents() { .addContainerGap()) ); - layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {jButtonAbbrechen, jButtonOk}); + layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, jButtonAbbrechen, jButtonOk); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)