diff --git a/G-Earth/src/main/java/gearth/services/internal_extensions/uilogger/UiLoggerController.java b/G-Earth/src/main/java/gearth/services/internal_extensions/uilogger/UiLoggerController.java index e5c6612..83a2a65 100644 --- a/G-Earth/src/main/java/gearth/services/internal_extensions/uilogger/UiLoggerController.java +++ b/G-Earth/src/main/java/gearth/services/internal_extensions/uilogger/UiLoggerController.java @@ -43,15 +43,17 @@ public class UiLoggerController implements Initializable { public CheckMenuItem chkHideOnDisconnect; public CheckMenuItem chkResetOnDisconnect; - private final static int FILTER_AMOUNT_THRESHOLD_S = 15; + private final static int FILTER_AMOUNT_THRESHOLD_L = 15; private final static int FILTER_AMOUNT_THRESHOLD_M = 9; private final static int FILTER_AMOUNT_THRESHOLD_H = 4; + private final static int FILTER_AMOUNT_THRESHOLD_U = 2; private final static int FILTER_TIME_THRESHOLD = 5000; public RadioMenuItem chkAntiSpam_none; public RadioMenuItem chkAntiSpam_low; public RadioMenuItem chkAntiSpam_medium; public RadioMenuItem chkAntiSpam_high; + public RadioMenuItem chkAntiSpam_ultra; private Map> filterTimestamps = new HashMap<>(); @@ -108,8 +110,10 @@ public class UiLoggerController implements Initializable { int headerId = packet.headerId(); int threshold = chkAntiSpam_none.isSelected() ? 100000000 : ( - chkAntiSpam_low.isSelected() ? FILTER_AMOUNT_THRESHOLD_S : ( - chkAntiSpam_medium.isSelected() ? FILTER_AMOUNT_THRESHOLD_M : FILTER_AMOUNT_THRESHOLD_H + chkAntiSpam_low.isSelected() ? FILTER_AMOUNT_THRESHOLD_L : ( + chkAntiSpam_medium.isSelected() ? FILTER_AMOUNT_THRESHOLD_M : ( + chkAntiSpam_high.isSelected() ? FILTER_AMOUNT_THRESHOLD_H : FILTER_AMOUNT_THRESHOLD_U + ) ) ); diff --git a/G-Earth/src/main/resources/gearth/services/internal_extensions/uilogger/UiLogger.fxml b/G-Earth/src/main/resources/gearth/services/internal_extensions/uilogger/UiLogger.fxml index 5bcdc88..1282f26 100644 --- a/G-Earth/src/main/resources/gearth/services/internal_extensions/uilogger/UiLogger.fxml +++ b/G-Earth/src/main/resources/gearth/services/internal_extensions/uilogger/UiLogger.fxml @@ -60,6 +60,7 @@ +