Skip to content

Commit 937a605

Browse files
committed
- fixes #713
1 parent 903e508 commit 937a605

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/main/java/mediathek/gui/dialogEinstellungen/PanelFilmlisteLaden.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package mediathek.gui.dialogEinstellungen;
22

33
import mediathek.config.Daten;
4+
import mediathek.config.Konstanten;
45
import mediathek.config.MVConfig;
56
import mediathek.controller.SenderFilmlistLoadApprover;
67
import mediathek.gui.messages.FilmListImportTypeChangedEvent;
@@ -134,6 +135,8 @@ private void setupSenderList() {
134135
senderCbList.add(checkBox26);
135136
}
136137

138+
private boolean warningDialogShown;
139+
137140
private void senderSelectionItemHandler(ItemEvent e) {
138141
var cb = (JCheckBox)e.getSource();
139142
var selected = cb.isSelected();
@@ -144,6 +147,13 @@ private void senderSelectionItemHandler(ItemEvent e) {
144147
SenderFilmlistLoadApprover.deny(sender);
145148

146149
senderSelectionChanged = true;
150+
SwingUtilities.invokeLater(() -> {
151+
if (!warningDialogShown) {
152+
var msg = "<html>Bei Änderungen an den Sendern <b>muss</b> zwingend ein Neustart durchgeführt werden.</html>";
153+
JOptionPane.showMessageDialog(this, msg, Konstanten.PROGRAMMNAME, JOptionPane.WARNING_MESSAGE);
154+
warningDialogShown = true;
155+
}
156+
});
147157
}
148158

149159
private boolean senderSelectionChanged;

0 commit comments

Comments
 (0)