diff --git a/CodenameOne/src/com/codename1/ui/ComboBox.java b/CodenameOne/src/com/codename1/ui/ComboBox.java index e370cdd85c..909c1c2973 100644 --- a/CodenameOne/src/com/codename1/ui/ComboBox.java +++ b/CodenameOne/src/com/codename1/ui/ComboBox.java @@ -485,8 +485,13 @@ protected void fireClicked() { l.eventSource = this; l.disposeDialogOnSelection = true; Form parentForm = getComponentForm(); - //l.getSelectedStyle().setBorder(null); + // unlikely to ever happen but occurs on EDT violations + // github.com/codenameone/CodenameOne/issues/4726 + if (parentForm == null) { + return; + } + int tint = parentForm.getTintColor(); parentForm.setTintColor(0); Dialog popupDialog = createPopupDialog(l);